Economic sustainability

Economic sustainability in software development suggests that solutions are cost-effective. The customer’s budget should not just be experimented with, but the technologies, tools and solutions that genuinely best suit the customer’s operating environment should be selected. Developing features sustainably involves progressing in small sections and resourcing each stage of the project suitably.

In terms of economic sustainability, the expertise of software developers also plays a key role. A group of less experienced coders can complete the first version of the product quickly, allowing the company to save money temporarily. However, an experienced team will become more cost-effective in the long run, as experienced developers will be able to take better account of further development and product maintenance from the very beginning. In doing so, precious resources are not wasted on continuous rewriting and correcting a code that is difficult to maintain.  

In addition, we need to think about the time the end-users have to spend on the system. For example, if a system in place is temporarily unavailable, the lost time can lead to enormous financial losses. If the system is not designed to handle a spike in visitors, it makes the system practically unusable. In this case, the financial losses can be calculated in minutes during which the users have not been able to get service. The system is less likely to crash if the system is built with sustainability in mind. Therefore, investing in careful construction will be more mush more cost effective in the long run. For these reasons, we must constantly consider how we can create software systems to best secure stakeholders’ long-term investments from financial risks.


In Finland, the software development sustainability
consists of five areas:


Human sustainability

Continuous, life-long development and well-being of the individual


Technical sustainability

Long-term use of systems and opportunities to develop them in accordance with changing circumstances and requirements


Economic sustainability

Long-term cost-effective solutions
. .



Social sustainability

Corporate social responsibility for software development and IT solutions


Ecological sustainability

Minimising environmental impacts through software development



All contact information – Email:
Valimotie 21, 00380 Helsinki