Thin clients are a server-centric computing model where the application software, data, and processing power are located on a central server rather than individual client devices. Thin clients access these centralized resources over a network, requiring only basic functionality locally. This allows for easier management, higher security since data is not stored locally, and lower costs since the clients have fewer components and upgrades are server-based.