Small piece of code designed to install malware on a system and execute it.

Typically delivered through E-mail attachments, malicious websites, or social engineering.