Your Mac relies on developers to provide an uninstaller for each app so often you are left with the only option of dragging an app from the Applications folder and dropping it in the trash.
I’m going to run through the options with you here and the pros and cons of each, as always when deleting something from your Mac it is a good idea to make a backup first Time Machine is easy and convenient to use.
To safely remove an app and its data:
Step 1 see if there is an uninstaller for the app the uninstaller should remove the app and all of the associated files that app has installed around your system and library folders.
In the case of Adobe CC apps such as Photoshop there will be a folder in your Utilities folder called “Adobe Installers”.
Go to > /Applications/Utilities/Adobe Installers
And run the uninstaller for the app you want to delete.

A search of the internet can also find uninstallers make sure it’s from the same developer and from the developer’s website you don’t want to download just any file claiming to be an uninstaller.
Some apps such as the WD Drive Utility put the uninstaller in the Applications folder so it’s worth checking in the Applications folder in a list view for an uninstaller for your app.

For the most part uninstalling an app will rely on you dragging the app from the Applications folder to the trash and then emptying the trash.
Parallels who provide the Parallels Desktop app which allows you to run windows on your Mac list dragging the app to the trash as the way to uninstall it.
This will leave behind the virtual machines created by Parallels Desktop which can be many GB’s in size however this is most likely intentional as deleting those virtual desktops means all the files are lost at the same time.
To delete the Virtual Machines created by Parallels desktop this has to be done using the app before you delete it or by locating the virtual machines and dragging them to the trash.
The reason for this long explanation is, lots of apps only want you to delete the app and not the files you have created with them. For instance, if you decide to switch from Microsoft Word to Pages if you uninstall Word you do not want to also delete all your Word files!
So, the best tip we can give you when it comes to uninstalling an app is to visit the website of the app developer you want to uninstall and look for their specific instructions.
For example, if you want to remove Firefox you simply drag it to the trash empty the trash and restart your computer! However, this will not get rid of the user data and settings which can often be many times larger than the Firefox app itself.
You have to follow these instructions from Firefox to completely remove it.
There are also third-party apps available that can clean your system and remove unused apps and their settings and caches.
Never install an app you find advertised on the net without checking its credentials one app called Mackeeper is cited as being very dubious https://en.wikipedia.org/wiki/MacKeeper.
An app I have used to save time looking for old files and apps I no longer use is called Clean My Mac available from MacPaw, again be careful what you uninstall or remove from your Mac, make a Time Machine backup first!
Clean My Mac is a very easy to use app and can quickly help you free up many GB’s of space on your hard drive.

In the future, it would be nice to see Apple add a remove or uninstall app feature to apps purchased via the App store as currently not even this is available. Or follow Microsoft’s example and make developers include an uninstall routine with each app that can then be run from an add or remove apps control panel.
Related Posts
10 Things You Didn't Know You Could Do With Apple Configurator (That Save Mac Admins Hours)
1) Retro-enroll Devices into Apple Business Manager (iOS/iPadOS) If a Mac wasn’t purchased through your ABM-linked reseller, you can still claim it. Adding it via Configurator means you get Automated Device Enrollment...
The Evolution of Apple Certification: A Journey Through Versions, Challenges & Growth
A Look Back: The macOS 10.5 Era and the Early Certification Landscape Back in 2008 when I first became an Apple Certified Support Professional, the certification process was a different beast entirely....
Secure Software, Secure Career: How I Passed the CSSLP
Where the CISSP is broad, the CSSLP is laser-focused. This exam dives deep into secure software principles, threat modeling, data protection, API security, database hardening, and development methodologies like Agile, DevOps, and...
Managing Bring Your Own Device (BYOD) for Android with Microsoft Intune
BYOD For Android using Microsoft Intune Alright, so today we’re going to be talking about the management of bring your own device BYOD for Android devices. There’s a lot of information out...
BYO with me in 2025: iOS with User Enrollment in JAMF Pro
BYOD Is for Mobile Devices only right? It really depends on your companies needs. For example many companies need to hire 1099 contractors and in such a case they come with their...
Securing BYOD Email Access: Exploring Strategies in Microsoft 365
Strengthening Your BYOD Program with Secure Email Policies In today’s mobile-first world, organizations increasingly rely on Bring Your Own Device (BYOD) programs to empower employees while optimizing costs. However, this flexibility introduces...
How I Conquered the CISSP Exam: 9 Months, Top Resources, and Proven Strategies
My Study Plan 1. Set a Realistic Timeline From the outset, I knew this wasn’t a sprint—it was a marathon. I gave myself 9 months to study, breaking the material into manageable...
Get more out of scripting than you may expect
Expect is an extension to the Tcl scripting language written by Don Libes. The program automates interactions with programs that expose a text terminal interface. Expect, originally written in 1990 for the...
Cybersecurity is more than having the right tools
Cybersecurity is the convergence of people, processes and technology that come together to protect organizations.