El software portable es una aplicación que puede ejecutarse en cualquier ordenador con el sistema operativo para el que fue diseñada, sin necesidad de instalación. No todas las aplicaciones son portables, generalmente se modifica una versión normal para crear una versión portable. Algunas aplicaciones también pueden usarse de forma portable sin modificaciones. Los programas portables suelen ser pequeños, útiles y de distribución gratuita.