• интеграционная среда разработки, обеспечивает объединение с инструментальными средствами, Microsoft Visual Studio в частности;
• объектно-ориентированный подход – компонентно-ориентированный подход к разработке. Все есть объект – основной постулат. NET, который во многом справедлив для Microsoft Dynamics;
• динамические бизнес-процессы. Управление всем жизненным циклом производства. Контуры кадровые, финансовые и т. д., которые объединяются в Microsoft Dynamics, и возможность построения отчетов фактически дают нам возможность получения некоторого аналога приборной панели для руководства, на которой видны основные показатели бизнеса предприятия и их связь с теми глобальными параметрами, на основе которого ведется управление не только производством, но и распределением продукции.
Здесь важно отметить, что бизнес-процессы при этом становятся динамическими, т. е. динамически корректируемыми, в зависимости от ситуации в бизнесе. Например, работа с недвижимостью во многом претерпевает негативные изменения, также сейчас есть сложности в реальном секторе экономики, в металлургии и нефтегазовом секторе, но, с другой стороны, существуют инновационные отрасли, которые, наоборот, находятся на подъеме. В связи с этим потенциальная возможность гибко изменять структуру бизнеса, бизнес-процессов и управления ими, которая изначально заложена в Microsoft Dynamics, является преимуществом;
• масштабируемые бизнес-процессы. Возможность детализации до различного уровня – уровня компании, подразделения, государства, региона, конкретного поставщика, производителя или клиента, с которым ведется взаимодействие, и, естественно, возможно агрегирование показателей до корпорации в целом;
• поддержка разработчиков разного уровня. Поддерживаются различные виды приложений, созданных как Microsoft, так и сторонними разработчиками. Некоторые приложения – Microsoft SQL Server, BizTalk Server и т. д. – предназначены для интеграции приложений и управления данными. Существует возможность встраивания продуктов и алгоритмов управления бизнес-процессами от сторонних производителей;
• «слоевая» архитектура хранения и исполнении прикладных объектов. Важно, что прикладные объекты и сервисы, которые на них основаны, во многом представляются и используются в виде слоев, т. е. существует несколько слоев логики, один из самых нижних – системный, Windows-механизмы, которые ограничены технологиями и продуктами Microsoft. Дальше имеется надстройка в виде стандартных компонентов и библиотеки объектов. NET Framework, над. NET надстраиваются различные сервисы прикладного уровня, это компоненты в виде DLL корпоративных приложений, это и Microsoft Dynamics, и, возможно, те компоненты, которые разрабатывались сторонними поставщиками. Таким образом осуществляется хранение и управление собственными корпоративными системами, которые являются гетерогенными;
• инкрементальное, безопасное наращивание функций системы. При таком подходе управление функционалом системы позволяет осуществлять достаточно безопасное и относительно эффективное с точки зрения сроков и стоимости наращивание функционала, которое производится инкрементально, т. е. в соответствии с требованиями бизнеса осуществляются доработка, развитие, наращивание именно тех функций, которые необходимы. При этом с точки зрения системы интересной функцией, которую можно обеспечить на основе Microsoft Dynamics, является коррекция бизнес-логики путем откатов, т. е. возвратов к более раннему состоянию изначальной бизнес-логики. Естественно, снижаются риски, связанные с управлением бизнесом, и с учетом снижения затрат на обновление ПО. Другим важным источником экономии является эффективное переобучение персонала, что довольно важно для корпораций с большим количеством сотрудников. Переобучение проходит эффективно за счет того, что персонал хорошо знаком с Microsoft и обучение ведется в привычных терминах продуктов Microsoft. Очень важно, что можно гибко управлять требованиями, поскольку бизнес-процессы хорошо адаптируются к требованиям. Кроме того, существует большое количество решений, которые реализованы некоторыми партнерами Microsoft и приложимы к конкретным отраслям;