Los programas “constructor” están diseñados para crear nuevos virus, gusanos y troyanos. Hay constructores conocidos para DOS, Windows y plataformas de macro.
Estos programas generan códigos fuente de programas maliciosos, módulos de objetos y archivos maliciosos.

Algunos constructores poseen una interfaz estándar de Windows con un menú que se utiliza para seleccionar el tipo de programa malicioso a crear, así como las opciones de auto-cifrado y las características anti-depuración.