Workflow (, „przepływ pracy”) – w szerszym sensie pojęcie to oznacza sposób przepływu informacji pomiędzy rozmaitymi obiektami biorącymi udział w jej przetwarzaniu. W węższym sensie jest to określenie sposobu przepływu dokumentów pomiędzy pracownikami wykonującymi pewien zalgorytmizowany zespół czynności (tzn. odbywający się według danej liczby scenariuszy)Dourish, P. (2001). Process descriptions as organizational accounting devices: The dual use of workflow technologies. In C. A. Ellis, & I. Zigurs (Eds.), Proceedings of the ACM 2001 international conference on supporting group work (pp. 52–60). New York: ACM Press..
Według koalicji (ang. ) to:
Pojęcie jest używane w odniesieniu do oprogramowania, zwłaszcza służącego wspomaganiu pracy grupowej. Oprogramowanie takie pozwala na określenie, jakie role w przetwarzaniu dokumentów pełnią osoby uczestniczące w wykonywaniu danej czynności oraz jakie są stany pośrednie dokumentów. Głównymi celami wdrożenia takiego systemu jest przyśpieszenie przetwarzania procesów, obniżenie kosztów i eliminacja błędów popełnianych przez człowieka.
Pojęcia systemu workflow zaczęto używać już w latach 90.