Pretty much everything. I haven't found a feature in this software that isn't available for free via ManageEngine
My sales rep 'yes man'd me hardcore. The main thing we were trying to accomplish was to set a policy for our 11 Android users not be able to turn off GPS in the native Android OS. We were having problems with corporate phones in the field not being able to get tracked. He told me we could set this policy remotely, and also deploy our corporate apps remotely. So we signed the minimum 1 year contract for our 11 devices.
Turns out (which seems to be standard practice but I was told up and down that it didn't need to happen) you need to be in person with the phone and do a fresh wipe of the device then install the MaaS360 software. Not the END of the world...but OK, we can individually bring all of these devices in, backup their files, wipe, deploy, reload apps and files...
If that worked. The deployment app just keeps crashing, and support over the phone is happy to take an email request and get back to you with a form response...
Also the remote deployment of apps really just sends a popup notice to the phone with a link to download the app from the Play Store.
I had left numerous voicemails and emails to our MaaS360 rep.. BEGGING him to reply to me. He was supposed to go over deployment and help us get going but he disappeared the day we signed the contract. It's funny because I still get his Spam messages weekly.
I also get an introduction e-mail every 2 months from someone new, who is our new "Account Manager", because our old "Account Manager" has moved on to other things. I tell this person We still never went live and to please just make sure our contract doesn't auto renew. They never reply.
Don't sign a contract without knowing for sure it does what you want
I think you may also be able to sign up through your cell phone service provider, hopefully without yearly contract