Самым близким, что я видел, был сайт, где SharePoint использовался для редактирования страниц, но для отображения использовалось стандартное приложение ASP.NET, использующее API SharePoint для получения данных из библиотеки страниц SharePoint - любой процесс, выполняющийся на сервере в ферма SharePoint может использовать полный API-интерфейс SharePoint, хотя я не хотел бы пробовать его за пределами .Net.
Подобный подход будет работать для полноценного приложения CMS, хранящего данные в SharePoint, но кажется, что это больше работы, чем стоило бы - SharePoint хорош, когда вам нужны функции SharePoint с небольшой настройкой, но если вам нужна полная настройка, его обычно просто мешает.