A thin client is a network computer that doesn’t contain a hard drive and therefore relies on a connected server to retrieve data and run programs. Thin clients are basically low cost, stripped back PCs that are devoid of all unnecessary features, expansion cards/slots and attached peripherals. Thin clients rely on the server to handle most of their data processing and are optimised for server based or cloud computing.