In the late 20th century, the concept of "business objects" has taken hold in the developer community. Basically, these are the processes that deal with some input data and mediate the appropriate business response. Whether this be a stock-withdrawal from a warehouse supply system, an invoice-sender or whatever, writing the code in such a way that it can be used by an entire organization to maintain coherent information on the business is worthwhile. Visual Basic 5 classes can be exposed as ActiveX objects. This allows the developer to use DCOM to enable objects to communicate between machines. Also, objects can be both called and scripted by Active Server Pages and controlled by Microsoft Transaction Server, so that they are accessible through a web browser. Tied to these new server-side technologies from Microsoft, we can see that Visual Basic is a great tool to implement such a system. The book does this for a variety of client-server designs, to show how to design and deploy business objects.