The short answer: it depends on the software
Most software cannot be simply copied from one computer to another. The files you see in a program's folder are only part of what makes it work — the rest lives in your operating system's registry (on Windows) or system libraries (on Mac), and those settings don't travel with a folder copy. The right method depends on whether the software is licensed to you personally, whether it came with an installer, and whether you still have access to the original installation file or license key.
For software you own outright, the fastest route is usually to reinstall it on the new computer using the original installer or your license key. For subscription software, you typically just sign in on the new machine. For older or specialized software, you may need to transfer the license itself or contact the publisher for help.
Key Takeaways
- Reinstalling software from scratch on the new computer is the most reliable method and works for nearly all programs.
- Keep your license keys, product codes, and installer files in one place so you can reinstall when you get a new machine.
- Subscription software (Microsoft 365, Adobe Creative Cloud, Slack) requires only signing in on the new computer; no reinstall needed.
- Portable apps and some free software can be copied directly, but most commercial programs will not run without a proper installation.
- For software you no longer have the installer for, contact the publisher to request a download link or check your account on their website.
Reinstalling from the original installer file
This is the standard method and works for virtually all software. If you still have the installer file (usually a .exe on Windows or a .dmg or .pkg on Mac), download it to the new computer and run it. The installer will place all the necessary files in the right locations and register the software with your operating system.
You will need your license key or product code if the software requires one. These are usually provided in an email receipt, printed on the software box, or stored in your account on the publisher's website. Before you move to a new computer, open the software on your old one and look for a "License" or "About" menu — many programs display your key there, or you can take a screenshot for reference.
If you no longer have the installer file, visit the publisher's website and look for a "Downloads" section. Most publishers let you download old versions of their software if you have a valid license. If the software is no longer sold or supported, contact the publisher's support team directly — they can often send you a download link even for discontinued products.
Transferring subscription software and cloud-based apps
Software you pay for monthly or yearly (Microsoft 365, Adobe Creative Cloud, Slack, Zoom, Dropbox) does not need to be transferred at all. These programs are tied to your account, not to your computer. Simply install the software on the new machine and sign in with your username and password. Your settings, files, and license will sync automatically.
The same applies to software that stores everything in the cloud — Google Chrome, Firefox, Outlook, and most modern web-based tools. Sign in once, and your bookmarks, emails, and preferences appear on the new computer without any manual transfer.
Copying portable apps and standalone programs
Some software is designed to run without installation. These are called portable apps and they can be copied directly from one computer to another. Portable versions of Firefox, VLC, 7-Zip, and other open-source tools are available on their publishers' websites. If you have a portable version, you can copy the entire folder to a USB drive or cloud storage and run it on the new computer without any setup.
However, most commercial software is not portable. Copying a program folder from one computer to another will not work because the software needs to register itself with Windows or macOS during installation. If you try to run a copied program, it will either fail to start or behave unpredictably.
What not to do: copying program folders
Dragging a program folder from your old computer to your new one will not work for most software. The program folder contains only the visible files; the actual registration, system settings, and dependencies live elsewhere on your computer. When you try to run the copied program, Windows or macOS will not recognize it as installed, and it will either refuse to start or run incorrectly.
The only exception is portable apps, which are specifically designed to run without installation. If you are unsure whether your software is portable, check the publisher's website or the program's documentation. When in doubt, reinstall from the original installer instead.
Transferring data and settings from old software to new
Installing software on a new computer gives you a fresh copy, but your old data and settings stay on the old machine. Most programs have an export or backup feature that lets you save your data in a standard format. Open the software on your old computer, look for "Export," "Backup," or "Settings" in the menu, and save the file to a USB drive or cloud storage.
On the new computer, install the software, then look for "Import" or "Restore" in the menu and select the file you saved. This works for email clients, web browsers, password managers, and many other programs. Some software (like Outlook or Thunderbird) can also transfer data if you point it to the old installation folder on an external drive.
For software that stores data in a standard location (like Documents or Desktop), you can simply copy those folders to the new computer. But for software that stores data in hidden system folders, export is usually the safer method.
Handling software licenses when you move computers
Most software licenses are tied to you, not to your old computer. When you buy a license, you own the right to use that software on one computer at a time (or on multiple computers, depending on the license agreement). Moving to a new computer does not require you to buy a new license — you simply deactivate it on the old machine and activate it on the new one.
Some software requires you to deactivate the license before you can use it elsewhere. Open the software on your old computer, look for "Deactivate," "License," or "Account" in the menu, and follow the prompts. Then install the software on the new computer and activate it with the same license key. If you cannot access the old computer, contact the publisher's support team — they can usually deactivate the license remotely.
Subscription software does not require deactivation; you simply sign out on the old computer and sign in on the new one. The license follows your account, not the machine.
Frequently Asked Questions
Can I copy my entire Programs folder to a USB drive and run it on another computer?
No. Programs need to be installed properly on each computer because they register themselves with the operating system and store settings in system folders. Copying the Programs folder will not work. Use the original installer file instead, or download it from the publisher's website.
What if I lost the installer and the software is no longer sold?
Contact the publisher's support team and explain that you own a license but no longer have the installer. Many publishers will send you a download link even for discontinued products. If the company is out of business, check archive sites like WinWorld or the Internet Archive, which host old software installers legally.
Do I need to uninstall software from my old computer before installing it on a new one?
Not for most software — you can have the same program installed on multiple computers if your license allows it. However, if your license permits only one installation at a time, uninstall it from the old computer first or deactivate the license before installing on the new one. Check your license agreement or contact the publisher if you are unsure.
Will my settings and files transfer automatically when I reinstall software?
Not automatically. Settings and files stay on your old computer unless you export them. Before reinstalling, use the software's export or backup feature to save your data, then import it on the new computer. For some programs, you can also sign in with your account and settings will sync from the cloud.
Is it legal to transfer software to another computer?
Yes, if you own the license. Most software licenses allow you to install the software on one computer at a time. Moving to a new computer is a normal use of your license. However, you cannot install the same license on multiple computers simultaneously unless the license agreement explicitly allows it (like Microsoft 365 Family, which covers multiple devices).