Funktionalitet
Funktionalitet är den samlade uppsättningen funktioner och förmågor som ett system, en produkt eller en tjänst erbjuder för att tillfredställa användarnas behov. Den beskriver vad som är möjligt att göra för användaren, vilka operationer som stöds och vilka data som hanteras. Funktionalitet skiljer sig från icke-funktionella krav som säkerhet, prestanda och tillförlitlighet, vilka beskriver hur bra funktionen utförs snarare än vad som görs.
En produkt kan ha kärnfunktionalitet (grundläggande funktioner som gör produkten användbar) och tilläggsfunktionalitet eller avancerade funktioner
Exempel: Ett dokumentredigeringsprogram har funktioner för skrivning, formatering och sparande; en smartphone har funktioner för samtal,
Att optimera funktionalitet innebär att balansera användarkrav med tekniska begränsningar och affärsmål, samt att hantera förändringar
Funktionalitet är således central för hur en produkt upplevs och används, och den är en av kärnpelarna