client/server

Suppose you are responsible for the design of a new order entry and sales analysis system for a national chain of auto part stores. Each store has a PC that supports office functions. The company also has regional managers who travel from store to store working with the local managers to promote sales. There are four national offices for the regional managers, who each spend about one day a week in their office and four on the road. Stores place orders to replenish stock on a daily basis, based on sales history and inventory levels. The company uses high-speed dial-in lines and modems to connect store PCs into the company’s main computer. Each regional manager has a laptop computer with a modem and a network connection for times when the manager is in the office. Would you recommend a client/server distributed system for this company and, if so, which architecture would you recommend? Why?