Because COM is language-neutral, developers can use the languages and tools they are familiar with to write components. They can reuse existing code and capitalize on their skills and investments to move their applications forward. Provide a way to build Web database applications. Developers using Visual FoxPro have been building robust and powerful database applications for many years. With the proper tools and architecture, they can use this knowledge to build Internet database applications where Visual FoxPro code receives requests from browsers, retrieves and manipulates data, and then builds HTML to be sent back to the browsers.
Developers can use existing code and skills to apply their talents to the Web.
Provide scalability of applications. Applications must be able to support hundreds of users calling on the services of a COM component. Microsoft Transaction Server can be used to handle multiple user requests for components automatically, with no coding required. Support for Transaction Server is critically important if a COM component is going to be used in a distributed application. With each passing month, more and more developers using FoxPro are starting to use Visual FoxPro.