Si possono usare feature definite dall'utente (UDF) per creare feature dal modulo aggiuntivo Macro o per inserire le feature dalla Libreria parti.
Le feature dei moduli aggiuntivi Macro sono create usando l'interfaccia di programmazione dell'applicazione (API) di FeatureCAM. Queste feature sono caricate in FeatureCAM usando la finestra di dialogo Moduli aggiuntivi macro; questo permette all'interfaccia standard di FeatureCAM di restare quanto più semplificata possibile.
Esempi di feature come moduli aggiuntivi comprendono: barenatura elicodiale con compensazione di taglio, tasche e sporgenze con pareti sottili e gole della puleggia.