Home : Software Terms : PUP Definition


Stands for "Potentially Unwanted Program." The term "PUP" was created by McAfee, a security technology company, to describe unwanted software. A PUP is similar to malware in that it may cause problems once it is installed on your computer. However, unlike malware, you consent to a PUP being installed, rather than it installing itself without your knowledge.

Most PUPs are spyware or adware programs that cause undesirable behavior on your computer. Some may simply display annoying advertisements, while others may run background processes that cause your computer to slow down. The label "potentially unwanted program" is a fitting description of these applications because you may not find out about their obnoxious behavior until after they are installed.

McAfee coined the term "PUP" to avoid labeling programs as malware, when users consent to downloading and installing them. However, the term is often seen as a euphemism for malware since most users want to remove PUPs immediately after they have been installed. Since PUPs are often installed along with legitimate applications, be careful not to agree to install extra programs if you don't know what they are.

Updated: September 6, 2011

Cite this definition:


TechTerms - The Tech Terms Computer Dictionary

This page contains a technical definition of PUP. It explains in computing terminology what PUP means and is one of many software terms in the TechTerms dictionary.

All definitions on the TechTerms website are written to be technically accurate but also easy to understand. If you find this PUP definition to be helpful, you can reference it using the citation links above. If you think a term should be updated or added to the TechTerms dictionary, please email TechTerms!

Subscribe to the TechTerms Newsletter to get featured terms and quizzes right in your inbox. You can choose to receive either a daily or weekly email.

Sign up for the free TechTerms Newsletter

How often would you like to receive an email?

You can unsubscribe at any time.
Questions? Please contact us.