In der Softwareanforderung ist die Funktionalität – neben Änderbarkeit/Wartbarkeit, Benutzbarkeit, Effizienz, Übertragbarkeit und Zuverlässigkeit – ein wesentliches Qualitätsmerkmal.
Szenariobasierte Architekturbewertungsverfahren setzen Szenarios ein um genau zu spezifizieren, was die Projektbeteiligten unter Qualitätsmerkmalen wie z. B. "Änderbarkeit" verstehen.