1. Method for an automatic resource management of a virtual machine located as a layer between a physical hardware and at least one guest system, wherein the virtual machine provides an independent virtual hardware for each guest system running on the physical hardware, the method comprising the steps of: providing a data set to the virtual machine by a guest system to be installed, comprising at least an information about the minimum system requirements of said guest system, automatically deciding by the virtual machine using the information comprised in said data set, if the minimum system requirements of said guest system can be provided by a virtual hardware generated by said virtual machine, if at least the requested minimum system requirements of said guest system can be provided by the virtual machine, generating virtual hardware by said virtual machine that fulfills at least the minimum system requirements of said guest system and providing said virtual hardware to said guest system by said virtual machine.