Во многих своих проектах в качестве инструмента для быстрого построения интерфейсов по управлению данными я использую доработанное мною веб-приложение на основе ASP.NET Dynamic Data.
Основной принцип заключается в том, что это приложение может динамически предоставлять удобный интерфейс для управления данными. Единственное что нужно для этого — указать адрес сборки в которой находится модель данных (подразумевается использование Entity Framework) и так же указать пути для загружаемых через HTML-WYSIWYG файлов.
Если описание такого проекта будет интересно, или кто-то будет рад поучаствовать в развитии — постараюсь подготовить материал.
Проект тут:
github.com/ernado-x/data.management.system