methods and apparatus for controlling operating system independent applications are disclosed . for example , a low - level service application is provided for use in a computer having a processor executing an operating system . the example universal interface is adapted to launch a virtual machine and an application controller executed by the virtual machine . the application controller is adapted to monitor a configuration file and spawn a virtual machine thread in response to data contained in the configuration file to launch multiple operating system independent application programs within the same virtual machine .