Question: what is the difference between thin-client and thick-client in a client-server architecture?
Answer: A thin client is software that is primarily designed to communicate with a server. Its features are produced by servers such as a cloud platform. A thick client is software that implements its own features. It may connect to servers but it remains mostly functional when disconnected.