# Software qualities

High quality code contributes to software that is secure, reliable, and maintainable. These three aspects, security, reliability, and maintainability, are called *software qualities* in SonarQube and they contribute to the long-term value of your software.

## Security <a href="#security" id="security"></a>

Security is the protection of your software from unauthorized access, use, or destruction.

## Reliability <a href="#reliability" id="reliability"></a>

Reliability is a measure of how your software is capable of maintaining its level of performance under stated conditions for a stated period of time.

## Maintainability <a href="#maintainability" id="maintainability"></a>

Maintainability refers to the ease with which you can repair, improve and understand software code.
