¿Qué sucede realmente cuando instala un software??
La instalación generalmente implica que el código (programa) se copia/genere desde los archivos de instalación a los nuevos archivos en la computadora local para un acceso fácil por el sistema operativo, creando directorios necesarios, registrando variables de entorno, proporcionando un programa separado para la desinstalación, etc.
¿Por qué los programas usan instaladores??
Algunos programas son un solo .Archivo EXE que se puede descargar y ejecutar, pero tan pronto como tenga múltiples archivos, archivos de configuración, iconos, accesos directos, etc. Necesita una herramienta para crear todos estos archivos, que es un instalador o un archivo zip que contiene los archivos.