ワークフローシステム
ワークフローシステムとは、電子化された申請書や通知書をあらかじめ決められた作業手順（決裁ルート）に従い、集配信する（デリバリーする）、決裁処理を行うこと。　稟議・報告書・届出申請の承認手続きを電子化して、スピード向上、業務効率化、内部統制強化を図る機能である。
近年では、インターネット・イントラネットの技術向上に伴い、ウェブブラウザを使用したシステムが主流になっている。このタイプはクライアント側が専用ソフトを必要としないため、ホストのみ設置すれば良く、初期投資が低く抑えられ、クライアントのオペレーティングシステム (OS) を選ばないという利点がある。
ワークフローシステムは、情報システム間のフローを処理するシステムワークフローと人と人のフローを処理するヒューマンワークフローに分類することができる。また、別の分類としては、ステートマシン型（ヒューマンワークフローではコラボレーション型）、シーケンスフロー型がある。
ここでは、ヒューマンワークフローの説明を行う。
ワークフローシステムのアーキテクチャ
一般的なワークフローシステムは、ワークフローアプリケーションとワークフローエンジンから構成される。ワークフローアプリケーションとは、データの入出力や業務ロジックを実装したアプリケーションである。ワークフローエンジンとは、ルート上のフローを管理するミドルウェアである。