There are many ways for municipalities to finance development, but a public-private partnership (P3) is a particularly versatile tool that offers a lot of potential. A P3 enlists private capital in pursuit of a public good, which could be roads, water systems, or housing.