Аналіз еволюції систем СППР дає можливість виділити 2 покоління СППР:
- перше покоління розроблялося в період із 1970 до 1980 р.;
- друге - з початку 1980 р. і дотепер.
Перше покоління СППР майже цілком повторювало функції звичайних управлінських систем у відношенні допомоги (компьютеризованої) у прийнятті рішень. Основні компоненти СППР мали такі ознаки:
-керування даними - велика кількість інформації, внутрішні і зовнішні банки даних, обробка та оцінювання даних;
-керування обчисленням (моделюванням) - моделі, розроблені спеціалістами в галузі інформатики для спеціальних проблем;
-користувацькі інтерфейси (мова спілкування) - мови програмування, розроблені для великих ЕОМ, що використовуються винятково програмістами.
СППР другого покоління вже мають принципово нові ознаки:
-керування даними - необхідна і достатня кількість інформації про факти згідно з прийняттям рішень, що охоплюють cховані припущення, інтереси і якісні оцінки;
-керування обчисленням і моделюванням - гнучкі моделі, що відображають засіб мислення особи, приймаючої рішення, у процесі прийняття рішень;
-інтерфейс користувача - програмні засоби дружні користувачу; звична мова, безпосередня робота кінцевого користувача.
Ціль і призначення СППР другого покоління можна визначити так: