Eine Fähigkeit wird zum Beschreiben von Funktionalität verwendet. Dies kann die Funktionalität eines IT-Systems sein oder auch eines softwareunabhängigen Objekts.
Eine Fähigkeit kann auch die Notwendigkeit einer bestimmten Funktionalität ausdrücken, indem man beispielsweise eine Fähigkeit mit einer Funktion innerhalb eines Prozesses verknüpft. Darüber hinaus kann eine Fähigkeit dazu verwendet werden, nicht-funktionale Eigenschaften (z. B.: Antwortzeiten eines Services) auszuprägen.
Ein Softwareservicetyp verfügt über die gleichen oder mehr Fähigkeiten wie der übergeordnete Servicetyp.