Technology must be effectively interfaced with society and the environment to succeed. Overarching social and environmental constraints are applied, including impact assessment and efficiency analysis ...