There are a number of Mobile Device Management services on the market, with varying focuses and feature sets.
Mainly mentioning this, as SCCM is mentioned in the question, but Microsoft's solution (that ironically is far better at managing iOS and Android devices than Windows Phone devices) is either InTune (1) (for a cloud-based subscription service) or SCCM MDM (2) (3) (if you're happy managing your own on-premises infrastructure servers).
A good round-up of current services can be found here: 10 BYOD mobile device management suites you need to know. That round-up includes AirWatch, AmTel MDM, Dialogs Smartman Device Management, Exitor DME, FancyFon, Fiberlink MaaS360, IBM Endpoint Manager, MobileIron, Symantec Mobile Management & Zenprise. I've trialled and had good experiences using three of those, and we're actively using one of them to manage BYOD devices at the moment, I think there are different winners depending on exactly what your needs are.