Designing Components

Microsoft built Windows DNA around the COM architecture. One of the most important contributions of COM is that it allows you to rapidly deploy solutions by re-using existing code. Before you build your application, therefore, you should organize the general functions of the application into distinct functional units. The process of defining component functionality is complex. The following topics address the issues you need to consider when designing components:

The Microsoft Solutions Framework provides a more complete discussion of the issues involved in designing component functionality.