سیستم های نرم افزاری تحت Dos بودند، تحت ویندوز شدند و نسل آینده سیستم های تحت وب هستند. این نرم افزارها بر روی یک سرور (کامپیوتری که به اینترنت متصل شده است) اجرا می شوند به طوریکه کاربران به وسیله مرورگرهای اینترنت از کامپیوترهای خود (یا موبایل یا تبلت یا…) به آن متصل می شوند.