VMLite XP Mode offers similar functions as Microsoft Windows XP Mode, but doesn't require hardware virtualization. It allows you to run Windows XP at the same time from your desktop running on a different host operating system.
VMLite XP Mode is based on the open source project VirtualBox. To install VMLite XP Mode, it needs
1) VMLite Workstation and
2) a licensed copy of Windows XP in virtualized image file format.