Для того чтобы улучшить время реакции целевой задачи ISaGRAF, целевая задача разделена на два процесса: программа связи (isatst или isanet) и прикладная целевая задача (isaker).
Такая архитектура более гибкая. Она позволяет запускать коммуникационных несколько задач с одной и той же целевой задачей или до 4 целевых задач с одной и той же коммуникационной задачей.
Это также облегчает интеграцию различных процессов (например, визуализацию и отладку) в рамках одного приложения или связь через один и тот же порт с 4 приложениями.
Целевая и коммуникационная задача не зависят друг от друга. Единственное требование состоит в том, чтобы задача isaker была запущена первой, так чтобы она смогла инициализировать систему и задача связи смогла связаться с ней. Задача ISaGRAF не нарушает работу фоновых процессов и программ обработки прерываний.