I programmi Constructor vengono appositamente progettati per “fabbricare” nuovi virus, worm e trojan. È nota l’esistenza di Constructor per DOS, Windows e macro-piattaforme.
Simili programmi permettono di generare codici sorgente di programmi dannosi, moduli oggetto, oppure di creare direttamente file malevoli.
Alcuni Constructor sono provvisti di un’interfaccia standard di tipo Windows, in cui, grazie ad un apposito menu, è possibile selezionare il tipo di programma maligno, l’eventuale presenza o assenza di autocodifica, così come le tecniche di anti-debugging.