MS SharePoint / SQL Competitors and Alternatives

Most commonly compared to MS SharePoint / SQL

Best MS SharePoint / SQL alternatives for small businesses

Best MS SharePoint / SQL alternatives for medium-sized companies

Best MS SharePoint / SQL alternatives for enterprises