Los programas portables son aplicaciones informáticas que pueden ejecutarse en cualquier computadora sin necesidad de instalación, ya que contienen todos sus archivos en una unidad USB u otro dispositivo de almacenamiento externo. No todas las aplicaciones pueden volverse portables, sino que deben modificarse para no depender de archivos en el disco duro ni dejar rastros al ejecutarse. Estos programas son útiles para usar software en diferentes computadoras o cuando no se tiene acceso a la propia máquina.