Titanium Backup is a very powerful application and it's recommended in case a phone is rooted because it only works on rooted phones. Basically, the program allows you to uninstall, back up, freeze and perform all sort of maintenance operations on your phone. In free mode you have some features available but the paid version is the one with full power. You can download it from the Play Store as it's available in free mode.