در پاسخ به نیازهای اطلاعاتی سازمانها چهار نسل از سیستم ها تا کنون به وجود آمده اند: نسل اول: نرم افزارهای منفرد، نسل دوم: سیستم های ERP، نسل سوم:سیستمهای WFM و نسل چهارم: سیستمهای مدیریت فرایندهای کاری (BPMS) که هر یک در این مقاله تشریح شده اند.