Vous pouvez utiliser des features perso (UDF pour UserDefined Features) pour créer des features à partir d'add-ins et de macros, ou pour insérer des features à partir de la bibliothèques de pièces.
Les features de macros sont créées en utilisant l'interface de programmation d'application de FeatureCAM (API). Ces features sont chargées dans FeatureCAM en utilisant la boite de dialogue Macros, cela permet à l'interface standard de FeatureCAM de rester aussi fluide que possible.
Des exemples de features d'add-in incluent : alésages hélicoïdales avec compensation d'outil, poches et bossages avec parois fines et des gorges de poulie.