Method and apparatus for a system for sharing a business process in the
form of a software application (computer program) between at least two
organizations. The shared software application is typically in the form
of one or more web pages having associated data and logic and accessed by
a conventional web browser and transmitted over the Internet between the
two organizations. The two organizations need not have a shared computer
system or even a common computer operating system. The business process
underlying the software application may be for instance a vendor/supplier
relationship but can be other more complex relationships such as third
party sales representatives, business consulting, or computer support.
The system includes the ability to configure the business process in
terms of the software application which would include business logic and
draw on data in the form of a database maintained by one of the
organizations. The system uses a host server which supports both the
software application and the sharing process.