In a
client/server architecture, a
client that performs the bulk of the data processing operations. The data itself is stored on the
server. See
thin client for contrast.
Although the term usually refers to software, it can also apply to a network computer that has relatively strong processing abilities.