(
)
An application component represents an encapsulation of application functionality aligned to implementation structure, which is modular and replaceable.