Les logiciels de type Constructor sont conçus pour créer de nouveaux virus, vers et chevaux de Troie. Constructor existe sous DOS, Windows et d’autres macro-plateformes.
Ces programmes génèrent des codes sources de logiciels malveillants, des modules d’objets et/ou des fichiers malveillants.
Certains logiciels Constructor disposent d’une interface Windows standard dans laquelle le menu est utilisé pour sélectionner le type de logiciel malveillant, les options d’auto-chiffrement, les fonctionnalités anti-débogage, etc.