bocad-3D/Edit est un système modulaire de création de macros individuelles et dynamique. Le domaine d'application va de la construction de petits assistants jusqu’à compléter les connexions et les éléments de construction. La fonctionnalité d'une macro est structurée par des tâches séquences logique qui sont exécutées l'une après l'autre. Chaque tâche se compose de fonctions de base bocad-3D telles que la définition de plans, la création et la modification des pièces, des boulons et des connexions de soudure ainsi que différentes fonctions d'aide. Les tâches peuvent être liées à des variables de différentes manières afin de maintenir la dynamique souhaitée des macros.
Ces paramètres pourraient par exemple être définis en groupes de variables, ou données de pièces sélectionnées et déposées en enregistrements de données et de formules. En fait, il ya une différence entre les boîtes de dialogue pour l'utilisateur et le créateur macro. Le créateur a tous les outils disponibles alors que l'utilisateur ne peut modifier que les valeurs des variables nécessaires. L'utilisateur est dirigé par une sélection graphique conçu par le créateur ainsi que par l’aide lors de l'exécution.
La transmission de vos propres macros à un tiers est possible dans la structure du contrat de logiciels. De cette manière l'utilisation de vos macros est disponible à tout utilisateur bocad sans avoir à acheter des licences supplémentaires.