Sustainable development is the practice of meeting present needs without compromising the ability of future generations to meet their own needs. Environmental engineers will need to grasp the principles of sustainable design, the use of green technologies, and other means to promote sustainability.