Fat Vs Thin Client Models

Both fat and thin client architectures rely on an application having two key components: a server and a client.
SAP Business One can deliver both models, with various pros and cons.
Fat Client Model
In a fat client model, the server’s role is to hold the data. The client is used to perform the majority of the processing and to present this to the user. In this model, the following process occurs:
- The client connects to the server and makes its requests
- The server pushes the data across the network to the client
- The client processes the data and performs any actions requested by the user
- The data is pushed back to the server for storage
Fat Client Pros & Cons
Pros:
- Servers can be cheaper as there is minimal reliance on server resources
- Activities performed on clients have minimal effect on the performance of others
- Fat client applications can offer a richer user interface and experience
Cons:
- Due to each client passing data over the network, the data traffic volumes are increased. Over a modern office network, this can be negligible, but it presents problems over the internet and multiple physical locations
- Each client needs to be maintained independently. If an update is required, this will need to be rolled out on all client PCs
- Clients must meet the performance requirements and so it can become expensive. Costs can multiply if client hardware falls short of the requirements to run future versions
- Lack of flexibility in connecting clients. Only clients with the appropriate applications can connect to the server.
Thin Client Model
With a thin client model, the server’s role is to hold the data and process the application. The client is used to present this to the user. A thin client is often referred to as a “dumb terminal” as they need little processing power or maintenance. In this model, the following process occurs:
- The client presents the application and feeds back user interactions to the server
- The server processes the data and performs any actions requested by the user.
Thin Client Pros & Cons
Pros
- With such little processing requirement, clients can be cheaper. They can also be very flexible as there is no need to have pre-installed client applications
- Only the server needs to be maintained and updated
- If the server hardware falls short of the requirements for running the future versions of the application, there is only one element to upgrade. This is often cheaper than updating multiple clients
- Due to the server performing the processing, the data traffic volumes are minimal. This allows the client to connect to the server, from anywhere, with reasonable internet bandwidth.
Cons
- The server must meet the performance requirements and therefore can require a greater level of investment.
- Activities performed by other users can impact performance if the server is not scaled appropriately.
Now you understand the basics of fat and thin client architectures, read more about the SAP Business One deployment options, and how they deliver flexibility for growing businesses

Speak to us today
Interested in speaking to a member of our team, simply complete the form below and we'll be in touch.
SPEAK TO USSpeak to us today
Interested in speaking to a member of our team, simply complete the form below and we'll be in touch