Specyfikacja systemu opisuje wymagania operacyjne i wydajnościowe systemu, takie jak komputer. Jest to dokument wysokiego poziomu, który dyktuje funkcje globalne.
Specyfikacje systemu pomagają zdefiniować wytyczne operacyjne i dotyczące wydajności systemu. Może określać, w jaki sposób system ma działać i co może zawierać. Kluczowe specyfikacje mogą obejmować definicje interfejsów, reguły projektowania dokumentów i obszary funkcjonalne.
Przy zakupie oprogramowania lub komputera specyfikacje systemu mogą zostać określone podczas procesu oceny i uzgodnione podczas procesu płatności. Specyfikacje mogą określać dostęp bezpieczeństwa. Wiele organizacji oferuje szablony i zasoby, które ułatwiają przestrzeganie specyfikacji systemu. W niektórych przypadkach specyfikacje systemu mogą być dość szczegółowe i trudne do wykonania bez tych wytycznych.