Virtual machine limitations

I would like to know the virtual machine limitations in a simplified way. I know that i could read from other websites but it’s seems kinda confusing…

Without out any doubt Paralle is the best virtual machine i have tried in my Mac running windows XP sp2

It will depend on the VM software you are using. What are your concerns?

To use programming software such as java and C-Sharp as well as office applications.

To be honest the only one I’m really familiar with is VirtualBox, it’s freeware, and mostly to test Linux distros. The only “limitation” I’ve noticed is speed and that will vary depending on your hardware. You can download a trial of VMware and play around with it. I suggest giving VirtualBox a try also.