การเขียนโปรแกรม Dataflow บางครั้งเรียกว่า
Dataflow เป็นสถาปัตยกรรมซอฟต์แวร์ที่ตัวแปรมีความสัมพันธ์ที่กำหนดกับอีกแบบหนึ่ง หากค่าของตัวแปรหนึ่งมีการเปลี่ยนแปลงค่าของตัวแปรอื่นจะถูกอัพเดตโดยอัตโนมัติ ตัวอย่างการเขียนโปรแกรม dataflow ในชีวิตประจำวันคือสเปรดชีตซึ่งการเปลี่ยนค่าหนึ่งจะเปลี่ยนค่าอื่น ๆ โดยอัตโนมัติตามสูตรที่กำหนดไว้ล่วงหน้า
สถาปัตยกรรม, การไหลของข้อมูล, เงื่อนไขการเขียนโปรแกรม