Is there a virtual platform available to run legacy programs?

I have some old applications that ran in DOS and windows 3.1 that I am not able to get to function in Windows XP.  Has there been some application created that will produce a virtual environment where such applications can be run?  If so, where can I obtain it?
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Have you tried VMWare? That would be my best advice.
It is called simply "windows 98 SE".. That will run all DOS and win 3.11 apps that you want, because the OS runs in REAL MODE, not 32 bit protected mode, like XP, 2000, 2003 and vista.  REAL MODE means your applications have access to the hardware that they were written for.  If you do not have an old installation of 98SE, I would be surprised.  You can still buy it on EBay -- or even from me.

THe point is, you can very easily run a DUAL BOOT on your system of XP as the main boot parition, and windows 98SE as another boot choice.  I do it all the time where I want a GUARANTEED way to backup the XP system files in the event of a catastrophic failure of XP.  It is not too hard, but there are some steps you have to go through to do this, too many to list here.

If you are interested, click on my name, see the email address and email me about the details.
Mal OsborneAlpha GeekCommented:
Microsoft Virtual PC, 2007. Free, relativly simple, and will. let you run a DOS/3.11 environment with ease
Free VMWARE SERVER - Download

Register to get a free serial number

Free Download of MS Virtual PC 2007
Either should work well for most applications.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
You install the Server or Virtula PC program and then install DOS and Windows 3.11.  It starts up the Virtual Machine just like a physical one.  Seems complex but it is really quite logical when you get started.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
System Utilities

From novice to tech pro — start learning today.