Updates sind notwendig, um Fehler einer aktuellen Version zu beheben oder Erweiterungen zu installieren. Über das Internet erhalten Programme von ihren Herstellern in regelmäßigen Zeitabständen Aktualisierungen. Updates garantieren den fehlerfreien Ablauf eines Programms. Nach der Einstellung eines Programms stellen die Unternehmen in der Regel auch den Wartungsdienst für diese Software ein. Dadurch sind die Verwender gezwungen, ihre alten Programme durch neue zu ersetzen.