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.
Bibliothèque logicielle
Lorsqu'un ou plusieurs programmes utilisent une bibliothèque dynamique, une seule copie du code et des ressources de cette bibliothèque est chargée en mémoire. La même routine peut potentiellement être exécutée simultanément par plusieurs programmes et les variables globales peuvent potentiellement être modifiées simultanément. Deux qualités recherchées des routines des bibliothèques sont d'être "thread-safe" et/ou réentrantes. L'utilisation simultanée par plusieurs programmes d'une routine qui n'est pas "thread-safe" ni réentrante peut entrainer des pannes par situation de compétition (anglais "race condition").