It's a shame that Apple has completely ceded the enterprise space to these other companies.
Apple has never been able to do Enterprise level. They create personal devices, not enterprise level. Look how long it took them to get even basic cloud file sharing services working. Other companies, including Box.net, Dropdox, and even Microsoft, have been doing it for year.
It has only been in the past few years that Apple is finally recognizing that Enterprises want to use Apple devices (or, more accurately, enterprise employees want to use Apple devices). To Apple's credit, instead of trying to build from scratch, they have worked with Enterprise partners, like Cisco, IBM, Jamf, etc. to create partnerships. This frees Apple to focus on their core businesses.