When one installs a new package, Aptitude, like Synaptic, automatically installs required packages (called dependencies). But when one removes a manually installed package, Aptitude also has the ability to remove the no-longer-used packages that were automatically installed. The same effect, however, can be achieved through a terminal with an apt command: apt-get autoremove.
The package manager enables the user to install, to upgrade or to remove software packages. To install a package a user must search for the program they want and mark it for installation. Changes are not applied instantly; the user must first mark all changes and then apply them.
Synaptic development was funded by Conectiva, which asked Alfredo Kojima, then an employee, to write a graphical front-end for APT, continuing the work initiated with the creation of the APT RPM back-end, apt-rpm.