QUOTE(cdln @ 8.11.2009 15:09)

Depending on the number of client computers. If its a small location you can have those systems do updates straight from kaseprsky servers. As for installations. You can create a standalone installation package place it on a share at one of the remote sites and use that to install on the remote machines. But if you have a lot of hosts computers at those location a slave server is a really good way to go.
I'm running Admin Kit 6 and we have about 50 locations across North America all connected through VPN, some sites are large others quite small. My thoughts were to install the Admin Kit at every location, the domain controller was my first choice since I knew this would gaurantee me a server to run it on. I installed a Slave server at one location as a test and I can say right now that there is no way I am going to install one at each location. I expected that I could pretty much push everything from the Master to the slave and save on configuration time but this is not the case. If I had one installed at every location it would be an administrative nightmare.
I think the concept of using Update Agents at each location is a better choice, too bad it doesn't work very well either. I'm hoping this has been improved in Admin Kit 8.0 which I've just started testing.