Jan
Before you can use any soultion, you sometimes should make an installation using a software installer.
The majority of programs you see nowadays are published as a distributive.
Developers who care to save time or customer support service costs you can choose to employ an open source or commercial software installer.
If you deal with Windows operation system, you could take advantage of Microsoft Windows Installer that lets programmers install software.
There are a lot of other commercial installation software applications you can find for Windows XP: InstallShield, Smart Install Maker and some others.
The majority of such programs make packages that offer a consistent experience for users installing different solutions.
Not happy with commercial install creator software? There are also a some good open source applications available. Check out Clickteam Install Creater and Innosetup, to name a couple.
Today software becomes multisystem.
It is often quite a hard job to make various installation packages for some different platforms.
Developers should create and test each installer for each platform.
Luckily, there are also cross-platform installation software solutions.
Java developers who prefer open source projects may fancy Java install creator IzPack..
What has been installed once, may have to be removed some time later.
A couple of years ago many solutions could not be uninstalled properly without the assistance of dedicated third-party programs.
However, nowadays the majority of software solutions feature more or less adequate uninstallers, so you need not think a lot about obtaining a different program to erase stuff off your hard drive.
In spite of everything these third party uninstallers are used today.
Many programs have functionalities that are not deleted by the standard uninstall application.
Trojan and spyware solutions pose one more challenge to your PC.
Such a application does not erase itself voluntarily, so a bit of help from a specialized uninstaller could be needed.
Uninstallers usually possess some extra abilities such as a cache and temporary files manager, etc.