Pacman utilise des archives .tar .gz pour tous les paquets. Chacun de ces paquets contient un binaire compilé pour l'architecture i686 ou x86_64. Pacman est également capable de résoudre les dépendances et de télécharger puis installer automatiquement les paquets nécessaires. Pacman constitue l'un des gestionnaires de paquets les plus performants, et est facile à utiliser. Il respecte la philosophie d'Arch Linux qui est d'avoir le maximum de contrôle et de configurabilité tout en restant simple. En théorie, il n'est nécessaire que de taper "pacman -Syu" regulièrement pour conserver un système à jour tout le temps. La simplicité de pacman permet notamment d'empaqueter (réaliser le paquet logiciel) une application donnée plus facilement qu'avec les systèmes deb ou rpm.