Co-investment involves sharing the risk and reward of a development project with private investors, while structured financing involves creating a customised financing package to meet the specific needs of a project.