这个范式最初在1980年代为并行计算机而发明，特别是INMOS用transputer微处理器建造的计算机，或类似的架构。Occam语言是为Transputer开发的早期的面向进程语言。从Occam的消息传递范式已经演变出了一些派生语言，用来在和共享内存并行计算机之间迁移应用程序的时候，等够达成一致的效能。第一个这种派生实例出现在耶鲁大学于1990年设计的编程语言Ease之中。此后类似的模型陆续出现，松散的结合了SQL数据库和面向对象语言比如Java，经常称为模型，并广泛的用于现在的大规模分布式系统中