#+title: software maintainability Software maintainability is the question of what makes software easy to change. Software often is a living document of sorts, constantly changing to bug fixes and updating requirements. It's difficult to say definitively what makes software maintainability easier. Clear code, for example, goes a long way, but there don't seem to be definitive sets of tools etc. that solve this problem.