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