Dari kedelapan karakteristik tersebut, maintainability memiliki peran penting dalam keberlangsungan OSS. ISO/IEC 25010 mendefinisikan maintainability ke dalam lima subkarakteristik, yaitu:
1. ModularityÂ
Sejauh mana sistem dapat dipecah menjadi komponen-komponen yang independen.
2. ReusabilityÂ
Kemampuan komponen untuk digunakan kembali dalam konteks yang berbeda.
3. AnalysabilityÂ
 kemudahan dalam mendiagnosis masalah dan memahami perubahan yang dibutuhkan.
4. ModifiabilityÂ
Kemudahan dalam melakukan perubahan tanpa memperkenalkan cacat baru.
5. TestabilityÂ
 Kemudahan dalam menguji perangkat lunak setelah dilakukan perubahan.