What Are The Qualities Of A Good Software?

What Are The Qualities Of A Good Software? The common requirements that all software applications must satisfy to be successful: user experience, availability, performance, scalability, adaptability, security, and economy. All seven qualities are important, but if you get the user experience (UX) wrong, nothing else matters. What are the qualities of a good software developer?