- A machine running Windows Server 2008 R2 64-Bit, Windows Server 2012 64-Bit or Windows Server 2012 R2 64-Bit with Microsoft .NET Framework 4.5 and Internet Information Services (IIS) installed.
- Access to an SMTP server to use to send emails (can be local or remote)
- Microsoft SQL Server 2012 - You are required to have a database instance installed either on the same machine running Mobile Device Management or on a different machine within your network. The SA (System Administrator) account needs to be enabled. SQL Server Reporting Services is required to be enabled. If using the Express edition of SQL Server, advanced features are required.
- A digital certificate valid for the hosting domain signed by a trusted Certificate Authority. A SSL signed certificate from a company which provides digital certificates. This certificate should also support wildcard functionality.
- Google Cloud Messaging API - A Google account with Google Cloud Messaging API enabled is required. For more information on how to enable the GCM service and obtaining the Server API Key, please have a look at the following link: https://developer.android.com/google/gcm/gs.html
- SMS Gateway account with CardBoard Fish. - A HTTPS SMS account with CardBoard Fish is required for the messaging feature to work. More information can be found at the following link: https://www.cardboardfish.com/products/https_sms
- Make sure that the following firewall ports are open and in the case of the incoming, preferably port forwarded to the MDM server IP as they are vital for communication between your devices and your MDM server:
Apple Devices Running iOS:
If you have any Apple devices you will also need to make sure that you have in addition to the above:
- A Simple Certificate Enrollment Protocol (SCEP) - A separate server running the SCEP service is required to issue digital certificates to iOS devices. This is vital if you want to manage iOS devices via the MDM portal. The service should also be configured to run using single-password mode. More information can be found at the following link: https://social.technet.microsoft.com/wiki/contents/articles/9063.network-device-enrollment-service-ndes-in-active-directory-certificate-services-ad-cs.aspx
- An Apple Enterprise Account - An Apple Enterprise Account is required in order to obtain the necessary MDM Vendor Certificate provided by Apple in a .pem format. More information can be found at the following link: https://developer.apple.com/programs/ios/enterprise/ IMPORTANT NOTE: All Certificates should be located in a folder that grants full access at least to the IIS users group (IIS_IUSRS) and SYSTEM. It is also highly recommended that all certificates are saved on a physical drive connected to the MDM Server machine (ex. under the C:\ directory).