Patent ID: 8819638

Claim:
A prototyping suite for facilitating application development by a developer using a developer device, the prototyping suite comprising: at least one hardware device comprising at least one processor, wherein the at least one processor supports: an application storage configured to store code defining an application, wherein the code is received by the prototyping suite from the developer device; a testing controller configured to effect performance of at least one test in association with the application to produce at least one test result; a certification controller configured to: identify a first end user device of a set of end user devices indicated by the developer as an intended platform for the application, identify a first plurality of certification requirements as being associated with the first end user device of the set of end user devices, wherein the certification controller has access to a second plurality of certification requirements that are associated with a second end user device of the set of end user devices that is different from the first end user device of the set of end user devices, and analyze the at least one test result to determine whether the application meets a certification requirement of the first plurality of certification requirements; and an application marketplace server configured to provide the application to at least one other device when the certification controller has determined that the application meets each certification requirement of the first plurality of certification requirements.