iTunes can do that easily for you. You can just connect your iPhone to iTunes and backup your iPhone easily on your computer. This will backup your apps and app data in the backup file. When you need, you can easily restore them to your iPhone.
If you want to selectively backup iPhone data to the computer, you can use this
iPhone Transfer software. It can connect your iPhone and let you select data to back up. Learn
how to backup photos from iPhone to computer.