In der Programmierung werden eigenständige Einheiten mit speziellen Aufgaben als Actor bezeichnet. Dieser Actor besitzt Namen und Zustände und kann so von anderen Actoren des Programms aufgerufen werden. Die Zusammenarbeit und der Nachrichtenaustausch solcher Actoren lässt sich zu einem mathematischen Modell formulieren, dem Actor-Modell. Solche Actor-Modelle lassen sich leicht umstrukturieren oder erweitern, da ma einzelne Actoren austauschen oder ergänzen kann.