Practicing engineers need to understand the economic, environmental, and social contexts of a project, as well as the engineering challenges.
In turn, this requires an awareness of the economic, financial, social, and environmental factors against which a development project will be assessed.