You can use
Carbon Copy Cloner to make a clone of your entire hard drive, including apps, OS and user data. You can use
3.5.1 ($40) or
3.4.7 (free, and works well on OS X 10.6, 10.7 and 10.8). As apps may have components in multiple locations, just backing up the .app files may not be sufficient for your needs.