Definitions are files that act like an ever-growing encyclopedia of potential software threats. Microsoft Security Essentials uses definitions to determine if software that it detects is a virus, spyware, or other potentially unwanted software, and then to alert you to potential risks from that software.