Client/server applications combine the functionality of Visual FoxPro on your local computer with the storage and security benefits provided by a remote server. You can prototype your application locally, then use the Upsizing Wizard to transform the application for a client/server environment.
Chapter 19 Designing Client/Server Applications
Building on multi-user development technologies, learn how to design a powerful client/server application.
Chapter 20 Upsizing Visual FoxPro Databases
Creating local prototypes of your design can reduce development time and costs. Once you have a tested local prototype, it’s easy and beneficial to upsize your application so it can take advantage of all the features provided by the remote server.
Chapter 21 Implementing a Client/Server Application
You can use SQL pass-through technology to enhance your upsized application. While remote views provide access to server data, SQL pass-through lets you send commands directly to the server using native server syntax, increasing your control and flexibility.
Chapter 22 Optimizing Client/Server Performance
After upsizing and implementing, you can take additional steps to optimize the performance of your application. Find out what you can do in Visual FoxPro and on the remote server to optimize your client/server application.