A helyettesítő folyamatok olyan folyamatok, amelyeket a fő folyamat helyett hajtanak végre. Használhatók a feladatok felgyorsítására vagy a rendszer hatékonyabb működésére.
A vikariáló folyamatok egyik példája a háttérfolyamatok használata. A háttérfolyamatok a háttérben futnak, és nem igényelnek felhasználói figyelmet. A szerveren vagy a felhasználó számítógépén futhatnak.
A vikariáló folyamatok másik példája a valós idejű folyamatok. Online dolgoznak, és olyan feladatokat hajthatnak végre, amelyek azonnali reagálást igényelnek.
A helyettesítő folyamatok sokféle helyzetben hasznosak lehetnek. Használhatók például nagy mennyiségű adat feldolgozására, összetett számítások elvégzésére vagy nagy rendszerek vezérlésére.
A vikariáló eljárások alkalmazásának azonban megvannak a maga korlátai. Például, ha egy folyamat fut egy kiszolgálón, előfordulhat, hogy a felhasználó nem tudja elérni. Ezen túlmenően a vikariáló folyamatok alkalmazása a rendszer megnövekedett terheléséhez vezethet.
Általánosságban elmondható, hogy a vikariációs folyamatok hasznos eszközt jelentenek a rendszer felgyorsítására és hatékonyságának növelésére. Használatuk előtt azonban minden lehetséges korlátozást és kockázatot figyelembe kell venni.