Core system migration