Понимаю, что СКД написать - это нужно не один мозг иметь. Неужели это написал один человек? А конвертацию данных - конфигурацию эту - там тоже много труда.
Или эти обе задачи раскладываются на подзадачи, с которыми справится каждый?
Самое главное - это идея, подготовка ТЗ на уровне целей.
Остальное дело техники. Любой гений справится ;)
Написать такую сложновато, но можно со временем
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший