Trước đây, người sử dụng tự động hóa thiết kế các hệ thống điều khiển nhỏ đã gặp rất nhiều khó khăn do yêu cầu tích hợp với các thiết bị được kết nối như HMI, với các bộ điều khiển, mạng, các hệ thống kinh Nỗ lực đáp ứng các yêu cầu hệ thống này và khả năng hạn chế so với công nghệ lúc đó buộc các kỹ sư phải lựa chọn một bộ điều khiển có kích thước lớn hơn yêu cầu. Hiện nay, xu hướng công nghệ điều khiển đã tạo ra nhiều sự lựa.