Human population growth and increased affluence are placing major stresses on the environment and society's limited resources. Technology and engineering will be central to monitoring and addressing these problems, as well as creating sustainable solutions. However, predicting the future remains difficult due to uncertainties. The next 25-50 years will be decisive for mitigating stresses on the planet.