Ну, почему же ERPшная? Винда ведь тоже не с нуля пишется. Тоже содержит кучу библиотек, многие из которых используется в доработках другими. И ничего, более-менее выход найден.
Помнится, «винда» в свое время породила такое понятие как DLL Hell, связанное с тем, что разным приложениям были нужны разные версии одних и тех же библиотек, и при установке одного приложения запросто могли отвалиться другие, уже установленные. В XP это решили кардинально - сделали для изоляции приложений механизм размещения библиотек side-by-side и возможность взаимодействовать с COM-серверами без их регистрации. Однако, ключевое отличие ситуации в Windows и в ERP заключается в том, что под Windows работает множетсво приложений, в то время как в случае той же Аксапты, как правило, в отдельно взятой компании в каждый момент времени рабочее приложение одно. И тут уже трюки с множеством версий одной библиотеки не прокатят...