- A branch of software engineering that emphasizes the separation of concerns with respect to the wide-ranging functionality available throughout a given software system. It is a reuse-based approach to defining, implementing, and composing loosely coupled independent components into systems. ← Wikipedia
- Previous term: Component-based development
- Next term: Component-driven user interface
- Random term: Netscape 4