The X Window System is still hanging on at 40
X uses a client-server model. The user's workstation is the server, and the application is the client. Both can run on the same or different machines. It also does not provide a user interface design, although it is way beyond the scope of this piece to go into the variety of graphical user interfaces that have turned up over the years.