Summary: This ground-breaking book distills the experience of the authors in dealing with problems in industry that can be solved by using the Select Perspective. A pragmatic, component-based approach for the development of enterprise systems, the Select Perspective comprises a unique blend of techniques, architecture, and process. Businesses are becoming increasingly adaptive and are calling for software that is more and more flexible. Component technology holds the promise of solving these problems, but there are some complications. The approach in this book offers a streamlined set of modeling techniques based on Unified Modeling Language (UML); uses a serviced-based architecture that provides an overall design philosophy for reusable software that addresses the needs of the business, not the technology; and is a clearly defined software process that provides guidance on how to employ the knowledge base of available techniques.