Le applicazioni software e altri file vengono distribuiti al dispositivo sotto forma di pacchetti. Un pacchetto contiene tutti i contenuti (file, ecc.) e le istruzioni (modifiche del Registro di sistema, informazioni sui collegamenti, ecc.) necessari per installare il software sul dispositivo.