A technology component represents a software or hardware resource that hosts or interacts with other technology components. It executes computational behavior or stores and processes data. Technology components are used to support applications.

A technology component can compose other technology components, for example, an ‘operating system’ consists of a ‘file system’ and a ‘user interface’.

Technology Components can be related to other technology components. A ‘database’, for example, runs on top of an ‘operating system’ and a ‘hardware server’.

Why is it important to manage technology components?