I manage a small school network of about 125 MacBooks (white 2007/2009), and 40 iMacs (mostly 2008/2009) which are bound to a 2008 Xserve running 10.6.8. The laptops and desktops are also all on 10.6.8. It's been quite stable, but we're now running into software compatibility issues because of Snow Leopard's age. More importantly we might be getting a bunch of new MacBooks for next year, and I need to help figuring out how to integrate them into the network. Since new machines will have Yosemite, I'll probably have to upgrade to OS X Server to Yosemite which isn't supported on 2008 Xserves. How do I go forward? My predecessor, who created the network, suggested I get a linux box to host the network home and group folders, and use a Mac Mini to manage the logins. Does that sound like a reasonable plan? We also have 30 iPads bound to a laptop running Configurator. Might be nice to use a new Mac server to manage those and anything more we might get. A bit more info... The Xserve isn't doing too much; all it does is authenticate network logins, and manage network home and group folders. It's also our DNS and DHCP server, and I also use NetBoot for re-imaging clients and for filtering out student mobile devices from accessing the network. It doesn't serve email, iCal, printers or apps. I use workgroup manager to create accounts and manage group access to shared folders. It also serves a few internal web pages. Most of the client configuration (including setting ip printers) is done with login scripts using iHook. I also have an identical xserve from when we had two campuses. All it does is run a proxy server to limit web access to whitelist for our younger students. And it also serves our library catalog software. The iMacs and most of the laptops have maxed out RAM and can run Mavericks/Yosemite. I might even swap out the HDs with SSDs to get more life out of the old laptops. Any and all advice is appreciated.