L'extension .app sur macOS désigne un paquet d'application, plus communément appelé « Application Bundle ». Il ne s'agit pas d'un fichier unique au sens traditionnel, mais plutôt d'un répertoire spécialisé, présenté comme un fichier simple dans l'interface du Finder, qui regroupe l'ensemble des ressources nécessaires au fonctionnement d'un logiciel spécifique. À l'intérieur de ce paquet, on retrouve le code exécutable binaire, les bibliothèques logicielles, les images, les sons, les fichiers de configuration ainsi que divers autres composants requis par l'application pour s'exécuter correctement. La structure interne du bundle est strictement normalisée par Apple, ce qui permet au système d'exploitation macOS d'identifier, d'indexer et de lancer l'application de manière fluide et sécurisée. Cette architecture simplifie considérablement la gestion des programmes pour l'utilisateur final, puisque tous les éléments constitutifs sont regroupés dans une unité cohérente, facile à déplacer par glisser-déposer ou à supprimer sans laisser de fichiers système orphelins. Un double-clic sur un fichier .app déclenche automatiquement l'exécution du programme contenu. De plus, cette structure facilite la localisation multilingue, car les ressources pour différentes langues peuvent être stockées séparément au sein du paquet et chargées dynamiquement selon les préférences linguistiques définies dans les réglages système de l'utilisateur. Enfin, le fichier Info.plist situé à l'intérieur du paquet joue un rôle fondamental en contenant les métadonnées essentielles, telles que le nom officiel, le numéro de version, l'icône de l'application et le chemin vers le fichier exécutable principal à charger en mémoire.