Wine (originally an acronym for “Wine Is Not an Emulator”) is a free compatibility layer capable of running Windows applications on several POSIX-compliant operating systems, such as Linux, Mac OSX, & BSD. Instead of simulating internal Windows logic like a virtual machine or emulator, Wine translates Windows API calls into POSIX calls on-the-fly, eliminating the performance and memory penalties of other methods and allowing you to cleanly integrate Windows applications into your desktop. See http://www.winehq.org/about/ for details.
CrossOver is a supported version of Wine provided by CodeWeavers.
See Running Family Historian on Wine for additional advice.
Link: Wine HQ