Згідно з різними критеріями можна встановити велику кількість систем, класифікуючи їх:
а) За місцем системи в ієрархії:
- надсистема,
- система,
- підсистема.
б) За зв’язками з оточенням:
- відкриті (з певним довкіллям, тобто принаймні з одним входом або виходом);
- закриті або замкнуті (без зв’язку з довкіллям);
в) За зміною стану:
- динамічні (стан змінюється в часі);
- статичні (стан не змінюється в часі).
г) За характером функціонування:
- детерміновані (в залежності від стану системи можна однозначно судити про її функціонування);
- стохастичні (можна висловити тільки припущення відносно різних можливих варіантів функціонування);
д) За типом елементів (в розумінні їх конкретності):
- конкретні (елементами їх є реальні об’єкти);
- абстрактні (елементами є нереальні об’єкти).
е) За походженням системи:
- природні (створені природою);
- виготовлені (створені людьми).
є) За характером залежності виходів:
- комбінаторні (вихід залежить тільки від входу);
- секвентивні (вихід залежить від входу та інших величин).
ж) За рівнем складності структури:
- надзвичайно складні (мозок, народне господарство);
- дуже складні (завод-автомат);
- складні (верстат-автомат);
- прості (болтове з’єднання).
з) За видом елементів:
- системи типу «об’єкт» (елементами є речі – двигун, машина, патрон);
- системи типу «процес» (елементами є операції – виготовлення, фільтрація, перегонка, різання, шліфування).