Інсталятор — комп'ютерна програма, основні функції якої — встановлення (інсталяція), оновлення та видалення (деінсталяція) програмного забезпечення.

Будучи відносно звичайною програмою, інсталятор має низку особливостей, серед яких варто відзначити наступні:

Глибока взаємодія з операційною системою і залежність від неї (файлова система, реєстр, сервіси та бібліотеки). Сумісність як рідних, так і сторонніх бібліотек, компонентів або драйверів, з різними платформами. Зручність використання: інтуїтивно зрозумілий інтерфейс, навігація, повідомлення та підказки. Дизайн і стиль інсталяційного додатка. Сумісність налаштувань і, можливо, документів чи продуктованих файлів в різних версіях програми.