Package dynamique
Le réel packaging dynamique exige la recombinaison automatisée de composants de voyage basée sur l'inclusion de règles qui dictent non seulement le contenu du package, mais aussi de règles de tarification conditionnelles basées sur diverses conditions telles que le profil de l’utilisateur et/ou du client, les caractéristiques du voyage, le canal de distribution et les conditions générales de vente.
Langage de programmation dynamique
Elles ne causent que la substitution de chaînes dans le texte du programme avant sa compilation. Mais dans les langages dynamiques, les macros donnent accès au fonctionnement interne du compilateur "et" un accès total à l'interpréteur, machine virtuelle, ou runtime, permettant la définition d'extensions de langage qui peuvent optimiser le code généré ou de modifier la syntaxe du langage. En Lisp, on parle de macro hygiénique pour distinguer ces macros de celles qui sont substituées à la compilation comme du texte.