I'm considering to go for Linux as an OS. Most software is Windows based, some computor guru suggested that i make use of an emulater/emulator as an interface between Linux and the software i have.

What's an emulater/emulator?
How does it work?
Is it viable or not?

Thanx

Klox