Platform migration and user portability