A l’inverse d’un logiciel classique, un logiciel portable ne nécessite pas d’installation. Il peut être exécuté à partir d’une clef USB, d’un disque externe, d’un emplacement réseau,… Il est possible de créer une clefs USB avec une suite de logiciels portable pour utiliser tous les outils sur n’importe quel ordinateur.