VM-Framework