 Concevoir un programme anti-virus.
 Un programme anti-virus doit d'abord créer un inventaire des fichiers stockés sur un ordinateur. Il doit ensuite utiliser diverses définitions et techniques d'analyse basées sur les signatures pour détecter les virus connus dans les fichiers. En outre, le programme peut utiliser des techniques d'analyse basées sur l'heuristique pour détecter les activités suspectes et bloquer tout code malveillant. Enfin, il doit fournir un rapport détaillé sur les virus trouvés, le cas échéant.