Muchos programas envían 'raíces' al sistema operativo, proporcionando una mayor funcionalidad para el programa. La instalación es lo que crea esta funcionalidad al cambiar el registro.
Otros programas están diseñados para ser portátiles o livianos y, por lo tanto, evitan usar el registro.
Entonces, la diferencia puede verse como la diferencia entre un árbol plantado en el suelo y un árbol en una maceta. El árbol en el suelo crecerá grande y fuerte, pero no se puede mover fácilmente.
El árbol en una maceta nunca crecerá mucho ni hará mucho, pero se puede mover a donde sea necesario.