Normy to zasady i zwyczaje, które branża oprogramowania uważa za ważne i są w jakiś sposób skodyfikowane, albo jako formalna specyfikacja, taka jak norma ISO lub specyfikacja językowa, albo jako bardziej nieformalny dokument, taki jak zasady zachowania w miejscu pracy.