1. A method, comprising: receiving a developed application at a system from a developer; determining by the system whether one or more functional tests have been written for the developed application that cover a predetermined percentage of code of the developed application; in response to a determination by the system that the one or more functional tests have been written and cover the predetermined percentage of code of the developed application, testing the developed application by the system utilizing the one or more functional tests, and conditionally allowing publication by the system of the developed application, based on the testing; in response to a determination by the system that the one or more functional tests have been written and do not cover the predetermined percentage of code of the developed application, or that one or more functional tests have not been written for the developed application, disallowing publication by the system of the developed application; and in response to the publication by the system of the developed application, limiting by the system a plurality of aspects of the developed application, the plurality of aspects including: a number of electronic mail messages sent utilizing the developed application, an amount of resources made available to each of the developed application, service calls out by the developed application to other systems external to the system, a number of queries made utilizing the developed application, a number of rows processed, a number of transaction statements, a duration of processing by the developed application, and a number of modification statements to a database made utilizing the developed application.