Tipo di software che svolge il suo compito in tempo reale, rispondendo cioč in tempoo reale alle manidestazioni fisiche che generano input e che richiedono output.
Le applicazioni che necessitano di software capace di agire in real time sono molteplici ed impegnative: dalla gestione della telefonia cellulare, alle gestione delle trasmissioni (dati, voce, segnali televisivi) satellitari, al controllo del traffico aereo, alle transazioni effettuate con carte di pagamento tipo bancomat o di credito...