Existem vários motivos que podem exigir a instalação de um aplicativo:
- Serviços do sistema
- Uso do registro - para configurações específicas do aplicativo ou configurações compartilhadas com outros aplicativos
- Drivers - qualquer acesso ao hardware ou acesso exclusivo à rede / bluetooth exigiria algum tipo de instalação
- Interface de rede
- Descoberta - alguns aplicativos fornecem serviços que podem ser usados por outros aplicativos ou pelo sistema operacional (pense em COM, .Net etc.)