Получать компактные решения автоматизации: аппаратная платформа одного компьютера может использоваться одновременно для сбора и обработки данных, визуализации и управления, коммуникационного обмена данными.
Обеспечивать открытость системы: на основе использования стандартных компьютерных интерфейсов для взаимодействия с другими приложениями и аппаратными компонентами.
Решать технологические задачи: специфические технологические задачи (например, управление перемещением, автоматическое регулирование и т.д.) легко объединяются с функциями управления.
Получать высокую гибкость системы: на основе использования необходимого набора программных и аппаратных компонентов для решения конкретных задач.