Integrated systems bring together different applications, and/or software products that run on different platforms into one single cohesive environment. These systems are being continually developed in medium and large sized companies to solve business, scientific and engineering problems over the Intranet. However, the benefits are limited to a few companies with a sufficiently large workforce and budget. If these systems can be designed to be available over the Internet, the benefits will reach even smaller sized companies. This paper addresses the design of such a system. Such a design should consider control, data, and user interface dimensions while integrating the different components. Also, this design requires the use of a diverse set of concepts such as network programming, security, and coordination.