Rozwój oprogramowania został przewidziany za pomocą ustalonych wymagań, z tego powodu główna idea, która prowadzi do rozwiązania tych wymagań, nie powinna być zniekształcona, z tego powodu konieczne jest przestrzeganie norm, które zostały stworzone w celu uzyskania najlepszych wyników, normy te są wdrażane przez ISO / IEC, przy opracowywaniu niniejszej książki uwzględniono normy ISO / IEC 9126, 14598, 25000.