Impact investing aims to achieve measurable improvements for society and the environment, while providing an attractive financial return to investors.