--- title: User State Migration Toolkit (USMT) Reference description: Use this User State Migration Toolkit (USMT) article to learn details about USMT, like operating system, hardware, and software requirements, and user prerequisites. ms.reviewer: kevinmi,warrenw manager: aaroncz ms.author: frankroj ms.service: windows-client author: frankroj ms.date: 01/09/2024 ms.topic: conceptual ms.subservice: itpro-deploy appliesto: - ✅ Windows 11 - ✅ Windows 10 --- # User State Migration Toolkit (USMT) reference ## In this section | Link | Description | |--- |--- | |[USMT requirements](usmt-requirements.md)|Describes operating system, hardware, and software requirements, and user prerequisites.| |[USMT best practices](usmt-best-practices.md)|Discusses general and security-related best practices when using USMT.| |[How USMT works](usmt-how-it-works.md)|Learn about the processes behind the **ScanState** and **LoadState** tools.| |[Plan the migration](usmt-plan-your-migration.md)|Choose what to migrate and the best migration scenario for the organization.| |[User State Migration Tool (USMT) command-line syntax](usmt-command-line-syntax.md)|Explore command-line options for the ScanState, LoadState, and UsmtUtils tools.| |[USMT XML reference](usmt-xml-reference.md)|Learn about customizing a migration with XML files.| |[Offline Migration reference](offline-migration-reference.md)|Find requirements, best practices, and other considerations for performing a migration offline.| ## Related articles - [User State Migration Tool (USMT) overview articles](usmt-topics.md). - [User State Migration Tool (USMT) how-to articles](usmt-how-to.md). - [User State Migration Tool (USMT) troubleshooting](usmt-troubleshooting.md).