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.