Can ManageEngines patch management deliver this?

Can ManageEngines patch management deliver this?

Hi,
we are looking for product to replace SCCM for windows patching for our ~3000 windows servers, our main requirements are:
1. Price << SCCM
2. Microsoft products patching (OS/Office/.net/etc basically everything WSUS does)
3. 3rd party products patching
4. Client->Server pull communication (no connections from server to clients are possible in some of our networks)
5. Multiple management/distribution points across network zones, communicating to "main node" for central view of overall estate.
6. Automation - ability to administer/configure via CLI/API

Is ManageEngines patching solution able to do this? What products would I need for that?

                New to ADSelfService Plus?