Två avgörande kriterier för att bedöma kvaliteten på ett programvarupaket är:
1. Funktionalitet: Gör programvaran vad den ska göra? Detta innebär att undersöka dess funktioner, prestanda under olika förhållanden (belastning, datavolym etc.), resultatens noggrannhet och i vilken utsträckning den uppfyller de angivna kraven. Ett funktionellt programvarupaket är pålitligt, effektivt och uppfyller användarnas behov.
2. Användbarhet: Hur lätt är programvaran att använda? Detta omfattar aspekter som användargränssnittet (intuitiv design, tydlig navigering, användbar dokumentation), enkel inlärning, felhantering (tydliga felmeddelanden, återhämtningsalternativ) och total användarupplevelse. Ett användbart programvarupaket är tillgängligt, effektivt och roligt att interagera med.