Windows Nt 4.0 Terminal Server: Edition
Microsoft supported Windows NT 4.0 Terminal Server Edition with mainstream updates until December 31, 2000, and extended support (security patches) until June 30, 2004.
By 2001, Windows 2000 Server with Terminal Services was vastly superior. Windows NT 4.0 TSE faded into legacy systems, running ancient FoxPro databases in some forgotten warehouse well into the 2010s. Running it today on the internet would be catastrophic—it has no defense against modern malware, no firewall (by default), and uses the now-broken LM/NTLM v1 authentication.
The magic of TSE lay in its ability to separate the user interface from the application logic. windows nt 4.0 terminal server edition
In a standard NT 4.0 environment, the graphics device interface (GDI) drew windows directly to the local screen. In TSE, the kernel was rewritten to handle multiple independent sessions simultaneously.
When a user connected, they weren't just accessing a file share; they were logging onto the server itself. The server executed the applications, and only the screen updates (keystrokes, mouse clicks, and display changes) were transmitted over the network. This allowed "dumb terminals" or low-end PCs to run heavy applications like Microsoft Office or databases, provided the server had enough RAM and CPU power. Microsoft supported Windows NT 4
Standard Windows NT 4.0 was a robust, 32-bit operating system designed for workstations and servers. However, it was fundamentally designed for a single user at a time. To create a multi-user environment, Microsoft did not build TSE from scratch; they licensed technology from Citrix Systems.
Citrix had previously created "WinFrame," a multi-user version of Windows NT 3.51. Microsoft eventually licensed the underlying multi-user technology (often referred to as "Hydra" during development) and integrated it into the NT 4.0 codebase. The result was Windows NT 4.0 Terminal Server Edition. To connect to a TSE, you needed a client application
Ironically, TSE is experiencing a microscopic retro revival in 2024-2025. Vintage computing enthusiasts run TSE in VirtualBox or VMware to power their 1990s thin client hardware (e.g., Compaq T1000, Wyse Winterm). Using a modern laptop to RDP into a virtualized TSE server running Office 97 is a bizarre but satisfying homage to early cloud computing.
To connect to a TSE, you needed a client application. Microsoft provided clients for: