基於流程編程由J. Paul Morrison在1970年代前期發明,最初實現於為加拿大銀行開發的軟件中[2]。FBP在初起階段受到同期的一些IBM模擬語言(英語:Simulation language)的強烈影響,特別是GPSS(英語:GPSS),但是它的根基完全一致於康威關於協程的開創性論文[3]。
「埠」的概念是為允許同一個構件在一個網絡上用在多於一個位置上。結合了叫做初始化資訊包(IIP)的參數化能力,埠向FBP提供了構件重用功能,使得FBP成為基於構件的架構。FBP從而展示了IBM研究院的Raoul de Campo和Nate Edwards(英語:Nate Edwards)所稱謂的「可組態的模組化」。
Mayer, Anthony; McGough, Stephen; Gulamali, Murtaza; Young, Laurie; Stanton, Jim; Newhouse, Steven; Darlington, John. Meaning and Behaviour in Grid Oriented Components(PDF). London e-Science Centre, Imperial College of Science, Technology and Medicine. 2002 [2020-05-02]. (原始內容存檔(PDF)於2012-02-04).
Kauler, Barry. Flow Design for Embedded Systems, 2nd Edition. R&D Books/Miller Freeman. 1999. ISBN 978-0-87930-555-0.
US patent 5204965,Guthery, Scott B.; Barth, Paul S. & Barstow, David R.,「Data processing system using stream stores」,發行於1993-04-20,指定於Schlumberger Technology Corporation
Morrison, J. Paul. Flow-Based Programming. Application Developers' News. March 2013, (1) [2014-05-25]. (原始內容存檔於2014-08-08).
Stevenson, Tony. Review of "Flow-Based Programming". PC Update, the magazine of Melbourne PC User Group, Australia. February 1995 [2006-12-06]. (原始內容存檔於2006-09-25).
Sorber, Jacob; Kostadinov, Alexander; Garber, Matthew; Brennan, Matthew; Corner, Mark D.; Berger, Emery D. Eon. Eon: a language and runtime system for perpetual systems. Proceedings of the 5th international conference on Embedded networked sensor systems - Session: Power management. 2007: 161. ISBN 9781595937636. doi:10.1145/1322263.1322279.