Összetett rendszerek fejlesztését követelményspecifikáció nélkül komoly hiba elkezdeni. Felmérések szerint az IT projekt kudarcok 60-70% a nem megfelelő követelményelemzésre vezehető vissza. A specifikáció hibák gyakoribbak mint a megvalósítási hibák.
Az érdekeltektől (hatóság, vezetőség, operátor) és a leendő felhasználóktól kell az információkat összegyűjteni.
A specifikáció elején a kívánt célt meg kell fogalmazni.
Ezután hierarchikus rendben, egyértelmű, igazolható, megvalósítható formában legyenek a: