A method for decreasing a computer application's start-up time. In one
aspect, the method comprises: creating a serialized representation of
application objects in a runtime environment; building an object code
file using the serialized representation; and providing the application
to a new runtime environment. In another embodiment the method may
include the steps of: compiling an application provided in a source
language; initializing the application in a runtime environment; and
creating a serialized representation of the application.