Hopefully, by now, you're beginning to get a solid feel for the benefits that business objects can offer. Business objects provide both code reuse and an understandable, manageable way to model our business processes in our software. With the ability to organize and group our business objects into precompiled binary components, we can fully realize the benefits of the technology.
Visual Basic allows us to create components in a variety of ways, and we can organize our business objects into these components. Using Visual Basic, we can create ActiveX servers, both in-process (DLL's) and out-of-process (EXE's). Additionally, we can create ActiveX controls (OCX's), which are another form of component. Any of these types of components can house our business objects, each with different strengths and weaknesses.