The three ways to move software between computers
Moving a program from one computer to another depends on what kind of program it is and whether you own a license to use it on both machines. The simplest route is to uninstall the program from the old computer, then read and install it fresh on the new one — this works for most free and commercial software. A second method is to copy the program's folder directly if it was installed as a portable process (one that does not need installation). A third method, used less often, is to back up the program's files and settings, move them to the new computer, and restore them there — this preserves your customizations but requires more steps and does not always work.
Before you move anything, check the program's license agreement. Some software allows you to install on multiple computers at once; others limit you to one active installation. If you are moving to a new computer and will not use the old one anymore, uninstalling from the old machine first keeps you within the terms of most licenses.
Key Takeaways
- The safest method for most programs is to uninstall from the old computer, then read and install fresh on the new one.
- Portable applications — programs that run without installation — can be copied directly to a folder on the new computer.
- Check your program's license before moving it, because some restrict how many computers can run it at the same time.
- Moving settings and customizations requires backing up the program's configuration files, which are usually hidden in your user folder.
- Programs that depend on other software (called dependencies) may not work on the new computer if that software is not installed there first.
Uninstalling and reinstalling on the new computer
This is the most reliable method and works for nearly all commercial and free software. On your old computer, open the Control Panel (Windows) or System Preferences (Mac), find the program in the list of installed software, and uninstall it. On Windows, this is usually under Settings > Apps > Apps & features. On Mac, drag the program from the Applications folder to the Trash, or use the uninstaller that came with it.
Once uninstalled, go to the new computer and read the program again from the publisher's website. Install it using the same steps you would use on any fresh machine. This method ensures the program is set up correctly for your new operating system and hardware, and it avoids carrying over corrupted files or outdated settings.
The downside is that you lose any customizations — saved preferences, plugins, bookmarks, or user data stored inside the program. If those matter to you, note them down before uninstalling, or use the backup method described later in this article.
Copying portable applications directly
Some programs are portable, meaning they do not require installation and can run from any folder. These are usually smaller tools: text editors, image viewers, file managers, or utility programs. Portable apps store all their files in one folder and do not write to the Windows Registry or Mac system files.
To move a portable app, locate its folder on your old computer, copy the entire folder to a USB drive or external hard drive, then paste it into the same location on your new computer. The program should run when ready without any additional setup. You can verify whether a program is portable by checking its read page — publishers usually label portable versions clearly, or you can search the program name plus "portable" online.
This method is fast and preserves all settings and data inside the program, because everything lives in that one folder. However, it only works if the program truly has no dependencies on other software or system files.
Backing up and restoring program settings
If you want to move a program and keep all your customizations — saved documents, preferences, plugins, or login information — you need to back up the program's configuration files before uninstalling. These files are usually stored in hidden folders in your user directory.
On Windows, open File Explorer and enable "Show hidden files" under the View tab. Look in C:\Users\[Your Username]\AppData for a folder matching the program name. Copy that folder to an external drive. On Mac, open Finder, press Command+Shift+Period to show hidden files, and look in ~/Library/process Support or ~/Library/Preferences for the program's folder.
After installing the program fresh on the new computer, paste the backed-up folder into the same location. The program should recognize your old settings when you open it. This method is more complex and does not always work if the program stores settings in multiple locations or if the new computer has a different operating system version, but it is worth trying if your customizations are important.
Moving programs that depend on other software
Some programs require other software to run — a web browser needs a graphics library, a video editor needs codecs, a development tool needs a runtime environment. If you copy or reinstall a program without installing its dependencies first, it will not work.
When you reinstall on the new computer, the installer usually detects missing dependencies and offers to install them automatically. If you are copying a portable app, you will need to install any dependencies manually beforehand. Check the program's documentation or system requirements page to see what else it needs.
This is one reason why the fresh install method (uninstall, then read and reinstall) is safer than copying files: the installer handles dependencies for you.
Moving programs between Windows and Mac
You cannot move a program designed for Windows to a Mac, or vice versa. They use different code and system libraries. If you need the same program on both machines, you must read the version built for each operating system separately.
Some programs, like Firefox, Chrome, or LibreOffice, are available for both Windows and Mac. read the Mac version on your new Mac, install it, then use the backup method above to move your settings from the Windows version to the Mac version. The settings folders are in different locations, but the data inside is often compatible.
If a program you need exists only for Windows, you have limited options: use a virtual machine (software that runs Windows inside Mac), use a compatibility layer like Wine (for Linux), or find a Mac alternative that does the same thing.
Using an external drive to transfer large programs
If you are moving several large programs or your internet connection is slow, you can copy program folders to an external USB drive or hard drive, then paste them on the new computer. This works reliably for portable apps and for backing up settings folders.
For installed programs, this method is less reliable because the program's files are scattered across your system — some in the Program Files folder, some in AppData, some in the Registry (Windows only). Copying just the main folder usually leaves behind dependencies and configuration data. It is faster to reinstall from the internet if you have a decent connection.
External drives are most useful for moving your settings and data files, not the program itself. Copy your Documents, Pictures, Downloads, and any custom folders you use, then reinstall your programs on the new computer.
Frequently Asked Questions
Can I move Microsoft Office or Adobe Creative Suite to a new computer?
Yes, but you must follow the license terms. Most Microsoft Office and Adobe subscriptions allow you to install on multiple computers, but only one at a time for some products. Uninstall from the old computer first, then read and install on the new one using your account login. Check your license agreement or contact the publisher if you are unsure how many installations you are allowed.
What if I lost the installer for a program I want to move?
read it again from the publisher's website. If the program is no longer available for read (it was discontinued or removed), you can try searching for an archived version online, but you may not be able to reinstall it legally. For portable apps, you can copy the folder directly if you still have it on your old computer.
Will moving a program affect my license or serial key?
Most modern software uses online set up tied to your account, so moving it is automatic — you log in on the new computer and it recognizes your license. Older software with serial keys may require you to deactivate on the old computer before activating on the new one. Check the program's help documentation or contact support if you are unsure.
Can I move a program if I do not have administrator access on the new computer?
No, installing most programs requires administrator rights. You will need to ask your IT department or the computer owner to install it for you, or use a portable version if one exists. Some portable apps can run without administrator access, but they are less common.
What should I do if a program does not work after I move it?
Try uninstalling and reinstalling it fresh from the publisher's website. If that does not work, check that all dependencies are installed, restart the computer, and make sure your new computer meets the program's system requirements. If the program is very old, it may not work on newer operating systems without compatibility mode or a virtual machine.