B Corporations are a new kind of company that use the power of business to solve social and environmental problems.
Certified B Corporations (B stands for Benefit):

To advance social justice by maximizing the capacity and efficacy of nonprofit, educational, and philanthropic organizations that are working for the greater good.
Strategic Planning • Grantwriting & Fundraising • Project Management
Mental Health • Social Services • Public Schools • Arts-Based Organizations • At-Risk Youth Service