Wine (originally an acronym for “Wine Is Not an Emulator”) is a 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.
Wine provides binary compatibility, support for graphics, sound, as well as support for modems, networks, scanners, keyboards, and other devices. Very often users have the need to use win apps and games in Linux. Therefore, Wine is very popular and in demand.
Although personally, I use a paid program called CrossOver. There is also a free program, based on Wine – Playonlinux and