Målen med programvaruutveckling är:
1. Tillförlitlighet :Programvaran ska vara tillförlitlig och pålitlig, så att användare kan lita på att den utför sina avsedda funktioner korrekt.
2. Underhåll :Programvaran ska vara lätt att underhålla och uppdatera, så att den lätt kan anpassas till förändrade krav.
3. Säkerhet :Programvaran ska vara säker från obehörig åtkomst, användning eller modifiering.
4. Prestanda :Programvaran ska fungera effektivt och uppfylla dess prestandakrav.
5. Skalbarhet :Programvaran ska kunna skalas för att möta ökande krav, såsom ökat antal användare eller datavolymer.
6. Användbarhet :Programvaran ska vara lätt att använda och förstå, så att användare kan vara produktiva med den.
7. Bärbarhet :Programvaran ska vara portabel över olika plattformar och enheter.
8. Interoperabilitet :Programvara ska kunna fungera med andra programvarusystem och komponenter.
9. Dokumentation :Programvaran bör vara väldokumenterad, så att användare och utvecklare kan förstå hur den fungerar.
10. Kostnadseffektivitet :Programvaran ska vara kostnadseffektiv att utveckla och underhålla, så att den ger en god avkastning på investeringen.