Application Component

(Noun) An encapsulation of application functionality aligned to implementation structure, which is modular and replaceable; it encapsulates its behavior and data, provides services, and makes them available through interfaces. See also Functional Component.

Original Source: TOGAF® Standard, 10th Edition | Doc. No. C220