A concept which emerged in the late 1990s and was pioneered by Sun Microsystems. A network computer is a PC which, apart from input/output facilities such as a keyboard and a monitor, has very few other peripherals such as a hard drive. A network computer is connected to a client server computing system where all the services, such as file access, which would normally be expected to reside on the client are provided by servers. There are a number of advantages to this form of networking: for example, it eliminates problems with different clients using different versions of a software package such as a word processor: each network computer communicates with the same package which is delivered to them from a server. As yet the idea of a network computer has to reach commercial fruition.