All major IT market research firms have identified component-based enterprise software development (CBESD) as the rapidly emerging trend in the software engineering. CBESD is based on the concept of developing software systems by selecting reusable software components and assembling them within appropriate software architectures. By promoting the use of object-oriented software components built by commercial vendors or in-house developers, CBESD delivers the promise of large-scale software reuse. CBESD has the potential to reduce significantly the cost and time-to-market, enhance the reliability, improve the maintainability, and enhance the quality of enterprise software systems.
Citation:
Gilda Pour, Martin Griss, John Favaro, "Making the Transition to Component-Based Enterprise Software Development: Overcoming the Obstacles 3/4 Patterns for Success," tools, pp.419, Technology of Object-Oriented Languages and Systems, 1999