Companies that have an expertise in technology, for example, can collaborate with non-profits or social entrepreneurs to provide the infrastructure backbone that turn their ideas into reality.
FORBES: How The Private Sector Can Drive Social Innovation