Did a lot of research on this. Saw several opinions, few say I need a Apple Enterprise account, few say I don\'t. Having a MAC server would help? Do I need to have an enterpris
You do need an enterprise account, but I'm not sure whether you need to specifically request to be a vendor also. You don't need a Mac server.
As for the details of your request - are you talking about signing your 'customers' certificate signing request which is a required step now in order to be a vendor or actually setting up and running an MDM service?
After research, we need to have a Enterprise Developer account from Apple, and we need to send MDM payload, from the web server, using Apple's push notification server.
To become an MDM vendor, you need:
1) An Apple Enterprise account
2) Contact Apple (https://developer.apple.com/contact/submit.php) and ask to be an MDM vendor.
They should enable you as an MDM vendor and you will have a "Other" tab in your "Certificates" section to send a Cert. Signing Request for MDM purposes.