Istnieje wiele rodzajów usług migracji elektronicznej. Takie usługi migracji danych obejmują migrację oprogramowania, sprzętu i wirtualizacji. Usługi oferowane są dla użytkowników indywidualnych, małych firm i dużych korporacji. Istnieją usługi migracji dla blogów i stron internetowych. Wszystkie zapewniają sposoby przenoszenia danych z jednej lokalizacji do drugiej, nawet jeśli ta lokalizacja jest wirtualna.
Kilku największych programistów oferuje usługi migracji danych dla użytkowników domowych. Oprogramowanie do migracji na komputer osobisty (PC) daje ludziom możliwość tworzenia kopii zapasowych danych na zewnętrznym dysku twardym lub płycie kompaktowej (CD) lub przechowywania danych w chmurze online — internetowej pamięci masowej i obszaru narzędziowego na wielu serwerach w wielu lokalizacjach — przed przeniesieniem go na inny dysk. Wszystkie te opcje są wystarczająco łatwe do zrozumienia dla przeciętnego użytkownika, a większość zawiera kreator migracji, który krok po kroku prowadzi użytkowników przez proces.
Dla firm, które muszą przesyłać duże ilości danych, istnieją profesjonalne firmy świadczące usługi migracji. Wiele większych firm posiada również własne usługi techniczne, które mogą poradzić sobie z migracją danych. Po zaktualizowaniu serwerów dane będą musiały zostać przeniesione na nowe serwery. W przypadku zmiany lub aktualizacji oprogramowania może być konieczne przetłumaczenie danych na nowy format. Migracja danych składa się z wielu etapów.
Duże firmy działające 24 godziny na dobę mogą wymagać migracji bez zakłóceń. Przy odpowiednim zaplanowaniu i znajomości architektury systemów i sieci firmy możliwe jest przenoszenie danych bez zakłócania usług. W tym miejscu w grę wchodzi specjalistyczna usługa migracji danych.
Wirtualizacja usług może również pozwolić na bezproblemową migrację danych. Wirtualizacja wykorzystuje chmurę. Architektura chmury składa się z trzech warstw lub poziomów. Migracja danych może odbywać się na każdym z tych poziomów. Firmy świadczące usługi w chmurze mogą być samowystarczalne i dbać o wszystkie szczegóły, w tym migrację danych, lub firmy mogą zdecydować się na samodzielne zarządzanie.
Niektóre inne usługi przenoszą blogi z jednej witryny do drugiej. Autorzy uważają, że różne witryny hostingowe blogów mają różny ruch w sieci, a nawet różnych odbiorców. Usługa migracji blogów może przenosić nie tylko bieżącą zawartość bloga, ale także wszystkie bazy danych blogów, w tym archiwa i obserwujących. Komercyjne strony internetowe mogą być również migrowane do różnych hostów i do różnych domen.
Istnieje wiele powodów migracji danych. Aktualizacja do nowszych i szybszych urządzeń lub aktualizacja oprogramowania to tylko niektóre z głównych powodów migracji danych. Dzięki nowej technologii korzystanie z chmury staje się coraz bardziej ekonomiczne, a migracja danych do chmury wykazuje ciągły wzrost.