Sustainability is a vague concept specifically in the context of a corporate world. There are numerous definitions for corporate sustainability and just as many ways of evaluating it. This work attempts to define, structure and assess corporate sustainability in a standardized robust manner...