Answer:
The reliability of the server is the key technical factor to be considered. In thin client architectures, the data processing is transferred on to the server. In these scenarios, the operating of the remote satellite office would downfall if something bad happened with the server.
Similarly, if the response time is critical (real-time processing is essential for business operating), the company should consider implementing a thick client, which is faster and more reliable. However, thick clients are almost always more expensive to implement.