Bei einem Software-Rollout bzw. einer Softwareverteilung im Unternehmen muss die Software, die es zu veröffentlichen und zu verteilen gilt, hinsichtlich der Kompatibilität gegenüber der eingesetzten Hardware geprüft werden.
Wenn die Software automatisch verteilt werden soll, dann muss die Software, die neu installiert oder als Update verteilt werden soll, mit Hilfe einer Paketierungssoftware für das Verteilen vorbereitet werden. In Abhängigkeit der Paketierung kommt eine entsprechende Verteilungssoftware zum Einsatz, welche die Veröffentlichung, auch deployen genannt, übernimmt.