We try to develop software in such a way that everyone involved enjoys it and the product makes sense in the long run. This leads to requirements for quality, performance, internal architecture, upgradeability and maintainability, and much more. Software is starting to be almost everywhere, so it should be quality.