Titanium Backup is the most powerful backup tool on Android, and then some.
You can backup, restore, freeze ( Pro) your apps + data + Market links. This includes all protected apps & system apps, plus external data on your SD card. You can do 0-click batch & scheduled backups.
Backups will operate out closing any apps ( Pro). You can move any app (or app data) to/from the SD card. You can browse any app's data and even query the Market to see detailed information about the app.
PRO FEATURES ADDED:
Multiple backups per app
0-click batch restore
Multi-user support for some apps! (eg: games)
Backup apps out closing them!
Restore individual apps+data from CWM backups!
Restore individual apps+data from TWRP backups!
Migrate system data across different ROMs
Market Doctor (relink apps to Market)
"Destroy all Market links" feature
Apps freezer (incl. batch support)
Market "auto updating" manager
Convert user apps <=> system apps
Sync to/from Dropbox (manual/scheduled)
Sync to/from Box (manual/scheduled)
Sync to/from Google Drive (manual/scheduled)
Load/Save a Filter and use it in Widgets/Schedules
Protect backup against deletion
Send backup by e-mail
Backup→Verify→Un-install an app in one shot
Freeze/defrost/launch apps in a single click
CSV export any app DB (e-mail or Google Docs)
Brand the app your name
Bloatware Melter (experimental)
Convert app data to/from faster WAL DB format
Dalvik cache cleaner
Integrate system app updates into ROM
Move apps into ROM
Integrate Dalvik cache system elements into ROM
What's in this version : (Updated : Mar 13, 2013)
Added ACCESS_SUPERUSER permission, originally proposed by Koush and considered as good practice by several developers.
[PRO] Fixed inability to restore apps/data from some ADB backups. Big thanks to Derek Teay (viperboy) for trusting us his private data while testing!