1. A method of packaging an application, the method comprising: providing for a plurality of applications; receiving a selection of an application from the plurality of applications; determining a set of binary files for a lightweight operating system configured to only support the selected application; and packaging the set of binary files with the selected application as an installation package.