"There is NO support for 16-bit applications in any Microsoft 64-bit operating system. You can run a virtualization solution to load an older MS operating system. Hyper-V would be my first choice, assuming your server supports it. Failing that, I might frankly be inclined to choose VMWare. I think Virtual PC 2007 will run on Server 2008 R2, but I'm not certain."