Почему все ИТ-системы разные. В рассуждения о типовых ИТ-решениях спекуляции витиевато переплетены с фрагментами здравого смысла. Но из практики известно, что даже самые типовые функции в разных организациях будут автоматизированы совсем непохожими приложениями. И при слиянии организаций попытка объединения двух таких приложений в одно станет непростым испытанием. А на вопрос: почему это так сложно, вам будут рассказывать что-то о проблемах в архитектуре. Вопрос в архитектуре чего.

Информационные системы всегда разрабатывают под архитектуру внешней, более общей системы. Это может быть совокупность процессов организации, экосистема поставщиков и партнеров (и регуляторов), текущая клиентская база со своей структурой и предпочтениями. Приложения, особенно заказные, получаются разными из-за своей зависимости от контекста. От того, что аналитики с пиететом и трепетом называют требованиями. Но, по сути своей, требования лишь проецируют нам архитектуру более объемлющей системы, c её оргструктурой, ролями, операциями, соглашениями и договоренностями (с)Капитан очевидность