What is The Server Framework?

The Server Framework is a set of C++ libraries for Microsoft Windows that make it easy to create highly scalable, high performance client and server systems. The libraries provide an easy to use abstraction over the complexities of using I/O Completion Ports which are the most effective way to create scalable network systems on Windows platforms.

The Server Framework will run on all versions of Windows from Windows Vista through to Windows 10 including server versions, and builds natively for x86 or x64 systems. We no longer support Windows XP, but we have a older versions of The Server Framework that can build for legacy operating systems should you require it. You can selectively enable new functionality, and restrict your server from running on earlier versions of Windows, if you need the performance improvements available with later versions such as Windows 8 and Windows 10.

The Server Framework can be built with all versions of Microsoft Visual Studio from Visual Studio 2015 through to Visual Studio 2019. We no longer support earlier compilers but we have older versions of The Server Framework that can build with legacy compilers should you require it.

A license to The Server Framework provides unlimited updates as and when they become available and unlimited email support direct from the developers.

Bug fixes and change notifications are available either via RSS feed or email notification and the release notes of previous versions are available here in the documentation pack. We can provide consultancy to help with the integration of your business logic if you require help, but most clients don’t need this as The Server Framework is very easy to use and the points at which you would link to your business logic are clearly indicated in the examples.