Integrity : Faktor yang berhubungan dengan sistem keamanan perangkat lunak atau besarnya pengontrolan pengaksesan oleh seseorang yang tidak mempunyai otorisasi terhadap program dan data.
2. Correctness : Besarnya program dapat memuaskan atau memenuhi spesifikasi dan objektivitas dari misi pelanggan.
3. Usability : Usaha yang dibutuhkan untuk mempelajari, mengoperasikan, menyiapkan input dan menginterpretasikan output program.
4. Efficiency : Jumlah sumber-sumber dan kode yang dibutuhkan program untuk menjalankan fungsi-fungsinya.
5. Reliability : Besarnya program dapat diharapkan memenuhi fungsi-fungsi yang dikehendaki.
6. Maintibility : Usaha yang dibutuhkan untuk menempatkan dan menetapkan kesalahan pada program.
7. Flexibility : Usaha yang dibutuhkan untuk memodifikasi program yang dibutuhkan.
8. Testability : Usaha yang dibutuhkan untuk menguji program untuk menjamin program sesuai yang diharapkan.
9. Portability : Usaha yang dibutuhkan untuk mnetransfer program dari lingkungan ke lingkungan lain.
10. Reusability : Besarnya program dapat digunakan oleh aplikasi lain.