


To prepare your application for use in a client/server environment, you need to divide the application into two main components:
If you are developing a new application, you can consider the division during the design stage of development. If you are modifying an existing application for use in a client/server environment, you need to find a logical division point.
We recommend that your client application contain not only the user interface portion of the program, but also all of the interactive components. The server application, on the other hand, should be reserved for batch processing components (components that do not require user interaction).
How much processing is performed on the client and how much on the server is totally up to you. With AcuConnect, you can distribute the workload for maximum throughput. Be sure to consider such issues as network I/O, performance, and security when designing your application distribution. Refer to Section 6.1.1 Distribution Considerations for guidance in making these decisions.