As the corporate venture wing of Microsoft, M12 (formerly known as Microsoft Ventures) invests in enterprise software businesses in the Series A through C funding stage.