เอ็นจินเวิร์กโฟลว์เป็นแผนภูมิกระบวนการในคอมพิวเตอร์ เนื่องจากจะมีการวาดแผนภูมิเพื่อแสดงขั้นตอนที่ต้องดำเนินการเพื่อให้งานหรือกิจกรรมเสร็จสมบูรณ์เอ็นจิ้นเวิร์กโฟลว์เป็นวิธีการที่คอมพิวเตอร์ทำตามขั้นตอนของกระบวนการทำงาน ธุรกิจมักจะใช้เอ็นจินเวิร์กโฟลว์เพื่อทำให้กระบวนการทำงานเป็นไปโดยอัตโนมัติ
ตัวอย่างเช่นหากธุรกิจขายผลิตภัณฑ์บางอย่างบุคคลใน บริษัท จะทำแผนที่ขั้นตอนของกระบวนการขายและกระบวนการอาจเริ่มต้นเมื่อลูกค้าได้รับชิ้นส่วนอีเมลโดยตรงจาก บริษัท ขั้นตอนต่อไปก็คือผู้รับจะโทรติดต่อเพื่อรับข้อมูลเพิ่มเติม จากนั้นตัวแทนฝ่ายขายจะโทรติดต่อลูกค้ากลับหรือพูดคุยกับลูกค้าในเวลาที่โทร ขั้นตอนต่อไปคือการให้ลูกค้าสั่งซื้อหรือไปที่เว็บไซต์ของ บริษัท เพื่อสั่งซื้อและขั้นตอนสุดท้ายของกระบวนการอาจเกิดขึ้นเมื่อ บริษัท ส่งคูปองให้ลูกค้าเพื่อรับส่วนลดสำหรับการซื้อครั้งต่อไป ข้อมูลนี้จะถูกป้อนเข้าสู่เอ็นจินเวิร์กโฟลว์เพื่อกำหนดงานให้กับพนักงานที่แตกต่างกันของ บริษัท โดยอัตโนมัติหรือเพื่อแจ้งเตือนพนักงานคนหนึ่งในขั้นตอนถัดไปที่ต้องดำเนินการ
พนักงานเหล่านี้ไม่ใช้เอ็นจิ้นเวิร์กโฟลว์ แต่ใช้ซอฟต์แวร์ที่เข้ากันได้กับเอ็นจินเวิร์กโฟลว์ โปรแกรมเมอร์คอมพิวเตอร์และผู้ออกแบบกระบวนการจะมีส่วนร่วมในการสร้างเอ็นจินเวิร์กโฟลว์ ในขณะที่โปรแกรมเมอร์คอมพิวเตอร์ทำงานเพื่อพัฒนาเอ็นจิ้นเวิร์กโฟลว์การมุ่งเน้นคือขั้นตอนในกระบวนการเกิดขึ้น ผู้ออกแบบกระบวนการเกี่ยวข้องกับการสร้างเอ็นจินเวิร์กโฟลว์เกี่ยวข้องกับขั้นตอนถัดไปหรือสิ่งที่เกิดขึ้นเนื่องจากขั้นตอนก่อนหน้า
โดยทั่วไปแล้วผู้ออกแบบกระบวนการคือคนที่ทำงานในธุรกิจเช่นหัวหน้าฝ่ายพัฒนาหรือนักวิเคราะห์ธุรกิจ วัตถุประสงค์หลักของเอ็นจินเวิร์กโฟลว์คือการทำให้กระบวนการเป็นไปโดยอัตโนมัติและเร่งกระบวนการให้เร็วขึ้น ตัวอย่างเช่นในสถานการณ์ที่เป็นกระบวนการขายเป้าหมายสูงสุดในการใช้เอ็นจินเวิร์กโฟลว์คือเร่งความเร็วของกระบวนการตั้งแต่เวลาที่ลูกค้าคาดว่าจะรับรู้ถึงผลิตภัณฑ์หรือบริการจนถึงเวลาที่ทำการซื้อ


