Ubuntu uses the Synaptic Package Manager to install, upgrade and remove debian packages. It is a graphical front end for the Advanced package management for the debian system. It has the same function as the apt-get command line utility with apt-get command line utility with a GUI front-end.
The user can install, remove, configure, or upgrade packages, browse, sort and search the list of available packages, manage repositories, or upgrade the entire system.
Actions can be checked before you execute them. Synaptic will inform you about dependencies (additional packages required by the software package you have chosen) as well as conflicts with other packages that are already installed on your system.