Sustainable software is high quality. It consists of a solid foundation and modular, maintainable, reusable, robust and well-documented code. It should be cross-platform and should not promote hardware obsolescence.
Sustainable software involves understanding the entire system. Software only adds value if its development environment is fully understood.
The benefit is in the foreground and is generated together with the customer. This will be integrated into the development in order to achieve the best possible benefit.
Sustainable software creates benefits in society and does not benefit them. It helps preserve our ecosystem rather than destroying it.
We develop our software systems under the greatest possible transparency and in close cooperation with the customer. Important insights sometimes arise from an ingenuous conversation with the aim of understanding its overall situation.
We are constantly learning and training our skills in competitions and coding dojos. We pass on what we know. We host Developer Cafes for sharing technology and methodology and PX Cafes (Project Experience) for sharing experiences from other projects.
We are convinced and enthusiastic supporters of agile working methodologies. Regularly, often together with other companies, we organize training and information events on agile working, new demands on corporate management and structures, sense-making and social responsibility (Scrum-Stammtisch, workshops, Agile Austria, Freiräume, Digital Future Congress, ...)
Potential for improvement: Sustainable software is a complex topic that still offers us a lot of room for improvement. For example, analyzing potential social and environmental risks is not yet a standard component of our SW development process.