Microsoft has been writing computer operating systems since the first version of DOS (Disk Operating System) back in 1983. The current iteration of their operating system software is of course Windows. You can use Windows for all home or small business networking situations. Of course, depending on your needs, you'll be using a different version of Windows.
Windows XP Professional
For a home network, XP Home and XP Professional editions are both commonly used. Messaging, file sharing, print sharing, and Internet Connection Sharing are all very easy to set up. These platforms are also ideal for small businesses, with resources and files being easily shared between users.
Windows XP Professional is highly recommended for network purposes, being more versatile and easier to configure to suit your precise needs. Windows XP Home is fine for individual users or less ambitious home networks, but Professional offers more by way of functionality.
Windows Update (http://update.microsoft.com) allows you to patch all your network's machines at once via your server or gateway: this is great for adding efficiency to your network and fixing the occasional security hole. Windows built-in firewall and internet functionality with Internet Explorer and Outlook provide the best in both networking and internetworking.
Windows Small Business Server 2003
For larger and more complex networks, Windows Small Business Server (SBS) is a good choice. Setup and administration are run via straightforward, yet powerful tools.
Using SBS 2003, you can communicate throughout the office using group communications and collaborations, for teamwork via a network. Outlook is fully integrated into the server environment, offering your users efficient communication, and you the chance to efficiently administrate the service using Microsoft Exchange.
Files, information and programs can all be distributed, but also print sharing and even fax sharing are part of the default set-up. The premium edition also offers built-in ISA, SQL and FrontPage server support for intranets and Internet website support. Routing and sharing internet connections can be done quickly and easily.
Remote Administration support allows you to stay on top of all network problems, no matter where you are. Remote access allows users to do the same by connecting to the office network from a remote location.