1. A system for implementing a business application on an Internet based computer system using high-level object oriented technology and frameworks, comprising: a. a server computer hosting a business application management system platform, accessible via client computers to a plurality of users; b. the business application management system platform further comprising a WDK Web interface server for receiving a user selected command and for processing a web document that is a custom presentation of information; c. a BDK business server electronically coupled to the WDK Web interface server, for storing business objects to and retrieving business objects from a database containing persistent business object data related to the business application; d. an information distributor server electronically coupled to the WDK Web interface server for generating metadata for a business object, for storing the metadata in a metadata database, for querying the metadata database when asked to do so by a requestor, and for providing the results of a match to a query to the requestor; e. a first database of information related to the business application, the first database electronically coupled to the BDK business server, the first database also containing common business objects; and f. a second database of metadata related to business objects, the second database electronically coupled to the BDK business server; whereby the business application is available via the internet to assist a user in performing a specific business operation which requires location of and use of business objects and display of results of the specific business operation to the user in a dynamically selectable format.