Un software portable es una aplicación que puede ejecutarse en cualquier ordenador sin necesidad de instalación, como los programas desarrollados en Java. Esto permite a los estudiantes usarlos desde cualquier lugar sin ocupar espacio en el disco duro. Los ejemplos incluyen reproductores multimedia, editores de fotos y PDF, mensajerías instantáneas y suites ofimáticas, que se pueden ejecutar desde una unidad USB.