I manage IT for a small business with a couple locations (about 10-15 computers each). Mostly users just use online services but there are a couple desktop applications they need and at each site there is a common network share of files that they access. Up till now I have not setup a server (except for the common shared folder on one regular win7 computer at each site). I create an Admin and GeneralUser account on each computer since we don't have any need to give each user an account. So far this has worked alright. They login have a network share, go online and that's most of what they need.
We will be opening more sites and more computers. Therefore the basic setup/configuration stuff is getting too much to do on each computer (Setting up user accounts on each computer, installing software such as chrome on each computer, setting the default home page in the browsers, mapping a network drive, etc.)
My question: What is a good approach to managing this? The Windows server website is confusing and they have too many services to easily decide what will work. Will Small Business Server do these things? Is there better sotware to accomplish the same thing? Online servies would be even nicer since I have multiple physical sites, but am not familiar with any?