There are several applications that can back up and restore apps too. Helium is new a fan favorite that features the notable improvement that make it able to sync data from one device to another, along with the main tasks of backing up data and appls to the phone or cloud storage services. You can also back up SMS conversations or WiFi connection settings. Titanium Backup and Ultimate Backup are apps for experienced users as they are the most comprehensive ones. My Backup and App Backup & Restore are very useful if you just want to backup applications and no data.
Android Backup to Disc: The easiest way to back up your Android data and apps
Android Backup to Disc: The easiest way to back up your Android data and apps
Source: http://www.greenbot.com/article/2151010/back-that-app-up-5-great-backup-utilities-for-android.html