There are several structures which assist businesses determine their impact on society. Numerous resources and structures have actually been produced to assist businesses much better embrace sustainability. Taking this into account, it could be argued that one of the most beneficial frameworks for this purpose is Corporate Social Responsibility.