Wowza vs Kaltura KMC different?

My objective is to have a video server that allows me to have various profiles/applications to stream my videos in different bitrates/GOP/ etc. with different characteristics basically depending on the profile/app I use for it.

Could anyone tell me how would using Kaltura be different to installing wows in my server?

I would also really appreciate if you could help me out in understanding when its useful to use the wowza/kaltura APIs.

Thank you so much!