Package dynamique
Le package dynamique est dynamique à plusieurs niveaux. Tout d'abord, l'inventaire est géré de façon dynamique, ce qui signifie que la solution de packaging dynamique propose les composants de voyages (vols, l'hébergement, location de voitures…) en temps réel. Deuxièmement, ces composants sont combinés dynamiquement dans les packages. Troisièmement, le package est dynamiquement tarifé et donne le plus souvent un prix total unique (appelé également "prix opaque").
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.