A myriad of Client / Server configurations can be implemented. Before you start deploying any Client / Server application it is essential to understand:
You also need to decide on the deployment of the application. See 12.1 Client/Server Deployment Considerations for further information.
Some of the common Client / Server scenarios that can be implemented are: