Excerpted from Upgrading to Mavericks: 10 Things To Do Before Moving to OS X 10.9 by Tom Negrino

Before upgrading to Mavericks or Yosemite, you need to check any third-party software for compatibility with the new OS, and you may need to do some upgrading. A good resource for checking compatibility, with handy links to developers’ websites, is the Roaring Apps website. The site’s App Compatibility Table is a user-maintained list of Mac and iOS applications, with compatibility listed from Snow Leopard through Mavericks (and Yosemite in many cases). After the Mac App Store, this should be your first stop to check software compatibility. The list isn’t 100% accurate, because it’s difficult to keep up with the constantly changing nature of a zillion bits of software, but it shows status icons indicating whether the software is okay, not compatible, has been tested and has some problems, or hasn’t been reported as tested yet.