VirtualBox
VirtualBox, originally created by innotek GmbH and now being developed by Oracle, is a virtualization product that allows you to load and run several operating systems under a single operating system. Since its initial release new features have been constantly added including running VMS on startup, NIC support, changing settings in a VM execution and more.