Реализация подобного ПАК, интегрирующего в себе различные процессы предприятия пищевой промышленности, является достаточно сложной задачей. Эта задача включает в себя необходимость исполнения как минимум двух программ для ЭВМ на конкретном экземпляре ПАК (по одной программе для технологических и обеспечивающих процессов соответственно).
Необходимо отметить, что существует возможность реализовать программное обеспечение в одной программе, однако оно в подавляющем большинстве случаев будет обладать низкой скоростью, надежностью, масштабируемостью.
Для решения этой задачи малоприменимы ПЛК или аналогичные микроконтроллеры. Их операционная система, как правило, является однопоточной, либо потоки реализованы как суррогатные. В любом случае архитектура ПЛК и микроконтроллеров подразумевает отсутствие разделения аппаратных ресурсов между процессами на уровне ядра операционной системы, более того, отсутствует и сама операционная система.
Напротив, современные микрокомпьютеры могут работать под управлением промышленной операционной системы с открытым исходным кодом. Такие системы (Unix/Linux) являются многопоточными, имеют механизмы уровня ядра для работы с аппаратными прерываниями, позволяют для решения дополнительных задач производить установку большого количества дополнительных модулей, которые можно выбрать из открытых структурированных репозиториев (repo). Микрокомпьютеры позволяют одновременно запускать большое количество (десятки и сотни) программ, функционирующих в качестве сервисов (service) или демонов (daemon). Существует возможность управлять очередностью запуска при загрузке микрокомпьютера, останавливать и запускать экземпляры по одному, удаленно, используя надежные, безопасные, промышленные и общедоступные протоколы связи. Все экземпляры программного обеспечения могут совместно использовать одну или несколько баз данных, размещенных в контексте промышленной СУБД непосредственно на микрокомпьютере.
За счет наличия большого количества линий, поддерживающих аппаратные прерывания, в большинстве случаев существует возможность применять цифровые датчики и устройства измерения, которые отличаются от аналоговых большей точностью, скоростью работы и надежностью.