Układy sterowania bazujące na PLC są od wielu lat podstawowymi systemami stosowanymi w praktyce przemysłowej. W przypadku niektórych aplikacji rozwiązania tego typu mają jednak wady, które wiążą się z niewystarczającymi możliwościami obliczeniowymi i szybkością działania jednostki centralnej.
Dotyczy to w szczególności sterowania procesami krytycznymi pod względem czasowym, dlatego alternatywą może tutaj być wykorzystanie rozwiązań softPLC. Systemy tego typu bazuje na środowisku komputerowym i wykorzystuje interfejs procesowy z klasycznego sterownika PLC. Jako platformę sprzętową dla systemu można wykorzystać zarówno komputer klasy PC w wersji biurowej lub przemysłowej oraz inne urządzenia pracujące pod kontrolą np. systemu Windows, w tym panele wielofunkcyjne.