I have been testing out the InTune software from Microsoft and it has some very interesting features. For about $11 per machine, it allows you to centrally manage all your machines. Apply patches, provide support, Ensure that it is protected etc. The use interface needs getting used to, but once you are over the learning curve, this is a boon to most small and medium business !
Let me know if you need help with this