Worked Example of Networked Windows

Windows are multiple views on what multiple tasks (processes) are doing on your workstation. A workstation here is anything with one or more bitmap displays and capable of some kind of multitasking. When you have a multi-tasking system (like Unix) it's nice to take advantage of being able to run a lot of things at once, for instance, compile a program, see the errors, edit it elsewhere whilst having the program spec in front of one too. It is pretty inconvenient having a lot of paper as well as a terminal, and its not too nice having lots of terminals on the table/desk etc.: thus windows. Because workstations from different manufacturers have completely incompatible hardware, lots of different window systems have evolved.