Короткий ответ - да, но количество времени, необходимое для выполнения этой работы, будет напрямую связано с вашей гибкостью / потребностями. Будете ли вы удовлетворены стандартными списками / формами SharePoint? Вам нужно получить и обновить данные, размещенные во внешнем источнике? Вам действительно нужно это интегрировать с SharePoint или просто разместить по тому же URL-адресу?
Я обнаружил, что SharePoint может делать все что угодно, но время, необходимое для его удовлетворения потребностям требовательного / негибкого бизнес-пользователя, иногда является значительным.
Существует также проблема правильного поведения или просто заставить его работать. Заставив его работать, вы сначала тратите немного времени, но вы можете легко вырыть себе очень глубокую яму, от которой трудно избавиться. Мое предложение состоит в том, чтобы сохранить решение как можно более простым и обслуживаемым.