Če proces npr. ne zahteva shranjevanja ali poznejše obdelave podatkov, ga izvedemo kot samostojni modul. V nasprotnem primeru lahko proces razdelimo na dva ločena dela. Prvi del je izveden kot modul, ki deluje v resničnem času, drugi pa kot običajen uporabniški proces.