BWB Solutions is a consulting firm that helps foundations and corporations make social investments and program-related investments in the form of loans, equity investments and recoverable grants to nonprofits or businesses committed to social change. The website contains a number of publications on these themes.