Cost is a factor when consolidating them. They are all remote from the office, but that's doable. Would need a central vCenter server with vCenter standard licensing to support all of the client CPUs. Then figure out how we bill them out for the platform.
I'm thinking of using PowerCLI and writing some scripts for the RMM platform. Then I setup access one of three ways:
1) Install PowerCLI on some designated workstation at a client site
2) Poke some pinholes in their firewall and allow PowerCLI commands from my IP on a designated machine
3) P2P VPN from my office to run PowerCLI from a designated machine
Then, with scripts, I can download a specific image, put server into maintenance mode, install update, remove from maint mode. Work to build out, but should be pretty easy to maintain afterward. Challenge will be getting some kind of reporting with our RMM as Reporting and Scripting are not tied together (but we are evaluating another platform that is more robust).
It's too bad VMware has no reasonably priced solution for small business that needs virtualization. Enterprise pricing is just too much for a small ortho clinic or a veterinary clinic, or a welding shop or a small appraisal company, or a shipping company. It's cheaper and easier to have multiple physical boxes than use VMware.