Зачастую различные виды аппаратного и программного обеспечения совместно используются в машинах и системах. Например, системы управления, управление движением, технология обеспечения безопасности и системы управления производственным процессом. В подобных случаях компоненты должны взаимодействовать, как единая интегрированная система автоматизации.