1. A method for executing software applications on a computing device in a virtual environment, the method comprising: providing a portable platform that includes at least a virtual operating system (VOS) and a plurality of software packages; and executing the plurality of software packages on the computing device using the VOS.