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