A system and method for organizing program code and database objects implemented
within an enterprise server in support of the accounting and/or procurement systems
of a plurality of customer companies. The customer companies are organized into
groups of companies having the same accounting rules, and a company grouping code
assigned to each company group. Responsive to input through a browser of a requisition
request and user ID including a password, a user profile database is accessed to
determine the user's company grouping code. Responsive to the company grouping
code, a URL or other type of program call to company specific accounting rules
is generated to apply appropriate accounting procedures and program logic. Responsive
to the program logic and accounting rules accessed by, for example, that URL, the
requisition request is applied and validated against company specific data in a
common database.