Es gibt mehrere Strategien, um Anwendungen und Daten in die Cloud zu migrieren. Die Nutzung einer speziellen Strategie hängt von den technischen Voraussetzungen und den Unternehmenszielen ab. Bekannt sind Methoden wie das Rehosting, bei dem Anwendungen ohne wesentliche Veränderungen in die Cloud verlagert werden.

Eine weitere Strategie ist das Refactoring, bei dem Anwendungen an Cloud-Architekturen angepasst werden, um Cloud-spezifische Vorteile besser zu nutzen. Diese Vorgehensweise kann mit höheren Initialaufwänden verbunden sein, bietet aber mitunter mehr Flexibilität und Skalierbarkeit.
Das Replatforming stellt eine Zwischenlösung dar, die gewisse Anpassungen vornimmt, beispielsweise das Verschieben von Datenbanken auf Cloud-Dienste, ohne die gesamte Anwendung zu verändern. Unternehmen in Deutschland wählen oft eine Strategie basierend auf Zeit- und Kostenüberlegungen sowie den vorhandenen internen Ressourcen für Migration und Betrieb.
Die Auswahl der Migrationsstrategie kann dabei Auswirkungen auf den späteren Betrieb und die Wartung der Anwendungen haben. Die Dokumentation der Entscheidungen und der Ablauf ist deshalb ein wichtiger Bestandteil, um Transparenz sicherzustellen und eventuelle Folgeprozesse koordinierter zu gestalten.