The concept of sustainability has been discussed for so many years and yet there is no universally agreed definition on it. From different perspectives, there are plenty different views on how people perceive it. Yet, many explain sustainability as a means to achieve sustainable development .