PUP, viết tắt của chương trình không mong muốn, là thuật ngữ mô tả một ứng dụng phần mềm có thể đã được cài đặt trên máy tính của người dùng mà không có sự đồng ý hoặc thực hiện các hoạt động ảnh hưởng xấu đến hiệu suất hệ thống hoặc quyền riêng tư của người dùng. Đôi khi nó có thể được gọi là ứng dụng "phần mềm xám" hoặc "phần mềm rác".
Hành vi của PUP có thể bao gồm cửa sổ bật lên quảng cáo, thao túng cài đặt trình duyệt web, chiếm đoạt kết quả của công cụ tìm kiếm hoặc quấy rối người dùng bằng các thông báo không mong muốn, nhắc họ mua hoặc kích hoạt giấy phép. Một số PUP thậm chí có thể sử dụng keylogger hoặc phần mềm gián điệp, gửi dữ liệu người dùng trở lại tác giả của ứng dụng.
Hầu hết các phần mềm chống vi-rút đều có khả năng phát hiện và loại bỏ PUP, tuy nhiên chúng có thể khó xác định do hành vi và bộ tính năng thay đổi liên tục của chúng. Người dùng nên thường xuyên quét máy tính và cập nhật phần mềm chống vi-rút cũng như lưu ý các trang web và liên kết đáng ngờ.