Основная сложность в миграции решений вызвана повсеместным использованием ими встроенного функционала SharePoint: аутентификации и авторизации, хранения данных в списках и библиотеках (а фактически в базах данных SQL Server), библиотеки UI-компонентов для отрисовки экранных форм, бизнес-процессов, сервисов поиска и множества других системных служб (управляемых метаданных, подсистемы логирования и учета активности пользователей, системы резервного копирования и восстановления, системы управления серверами и службами и т.п.).
Попытка переработать каждое SharePoint-решение и отдельно его установить, а затем поддерживать обречена на провал в силу невозможности использования общих для всех решений служб и сервисов, на которые это решение опиралось пока размещалось в SharePoint, что на порядки увеличивает бюджет и сроки выполнения таких работ.
Таким образом, требовалось найти новую платформу для существующих решений, чтобы процесс переноса в нее был наиболее выгоден в части бюджета и сроков миграции и последующей поддержки.