The GREENSOFT Model is a reference model for green and sustainable software. It includes a life cycle of software products, sustainability criteria and metrics for software products, procedure models as well as recommendations for actions and tools for purchasers, developers, administrators, and users. In that way the different user roles are addressed.

The Lifecycle for Software Products supports responsible persons in estimating the impacts on sustainable development by software products. The approach based on Life Cycle Assessment (LCA) takes the direct effects (Green IT) and the indirect effects (Green by IT) into account.

The quality model gives an overview of potential aspects which can be taken as Sustainability Criteria and Metrics for Software Products. The metrics need to be defined for specific types of software. In order to support software developers during the development process and administrators and users in configuring or choosing software a measurement model is presented. The method is to compare the energy consumption of different software or different configurations of software.

The generic Procedure Model takes an organizational perspective look at the development phase of a software product and extends software development processes by sustainability aspects.

As examples for Recommendations for Actions and Tools the model includes a knowledge base with a collection of guidelines, tips and hints in the area of sustainable information technology. Regarding the Green Web the Firefox Add-on “Green Power Indicator” displays whether the called site is hosted on a server, which is operated with environment-friendly produced electricity.