Patent ID: 8612947

Claim:
A non-transitory computer readable medium, comprising executable instructions to: provide, from a build server, an SDK to a client computer, the SDK comprising executable instructions for communicating with the build server; receive, at the build server from the client computer over a computer network, a source application and a configuration file referencing one or more files of the source application, wherein the source application comprises source code; transmit, from the build server, the source application and the configuration file to multiple separate compile servers, wherein each separate compile server corresponds with a specific mobile device platform; at each compile server of the multiple separate compile servers: combine the source application with a mobile device platform specific framework source code for the specific mobile device platform with which the compile server corresponds; compile the source application and the framework source code to output an executable native application for the specific mobile device platform with which the compile server corresponds; and transmit, from each of the compile servers, to the client computer, over a computer network, each of the respective executable native applications.