Anti-virus tools perform three basic functions. Tools
may be be used to detect, identify, or remove
viruses.
Detection tools perform proactive detection,
active detection, or reactive detection. That is, they detect a virus
before it executes, during execution, or after execution. Identification
and removal tools are more straightforward in their application;
neither is of use until a virus has been detected.