Не обижайтесь. Вы сделали акцент на неуправляемости и
недокументированности разработки. Назвали это "студни". Некоторым
студням уже за шестьдесят и слава богу, как говорится. Я честно признаю что современное программирование это ворочать черными кубиками "размером с семиэтажку".
Самый подходящий вопрос - чем это не компонентное программирование?!
Вы сделали акцент на том, что интегрируются "написанные вами" (силами студентов) блоки.
И это, пожалуй, не те "семиэтажки", которые имею ввиду я.
(но, скорее всего, все иначе и речь идет о том, что каждый из ваших студентов чего-то нахуевертил "семиэтажками"
и объекты интеграции - обернутые в слой стыковки "композиции семиэтажек")
Отличие - только не смейтесь, документированность, отлаженность и архитектурная целостность.
Пусть более опытные товарищи поправят, но надежность такой композиции... считается не очень тривиально а обеспечить вообще невозможно.