Создание программного обеспечения систем управления органами государственной власти и международными организациями, регионами и предприятиями – сложная многоэтапная задача, требующая колоссальных финансовых, материальных и интеллектуальных затрат.
Традиционные подходы к разработке программных продуктов в современных условиях высокой динамики политических, экономических, социальных, природных, научно-технологических и др. процессов, не обеспечивают:
адекватности проектируемых информационных систем предметной области;
своевременного внесения изменений в сложные системы, отражающего эволюцию предметной области.
Такие доминирующие на мировом рынке компании, как SAP, Oracle, Microsoft, IBM и другие, используют устаревшие технологии структурно-функционального подхода и модульной реализации бизнес-приложений, а так же сервис-ориентированные архитектуры (SOA), которые лишь обостряют следующие ключевые проблемы:
фрагментарность;
противоречивость, нецелостность, избыточность, неуникальность, несопоставимость и т.п. данных и функций;
неадекватность темпов изменения программного обеспечения реальной динамике изменения предметной области;
неэффективная интеграция и отсутствие единого адаптивного информационно-функционального пространства;
высокие ресурсные издержки на создание, развитие, модернизацию, сопровождение и эксплуатацию программных систем.
Современные системы управления необходимо рассматривать как "живые системы" со следующими характеристиками:
сложность – системы состоят из большого числа разнотипных элементов и взаимодействий;
динамичность – системы нестабильны и часто изменяют свои структурные и функциональные характеристики;
слабая детерминированность – элементы систем могут по-разному реагировать на одинаковое воздействие;
открытость – системы обмениваются информацией с окружающей средой, в том числе человеком;
индивидуальность – системы неповторимы в каждый момент времени
адаптивность – системы обладают коротким временем постоянства, приспосабливаясь к изменениям среды;