Ashampoo Uninstaller 12 is primarily a software uninstaller which works by monitoring any software installs as they happen so as any changes to the system can be fully undone at the time of uninstalling the software. The deep clean technology found within Uninstaller 12 is very powerful and will also work effectively in cleanly removing software installed before Uninstaller 12 was added to a system!