1. A method of automatically monitoring and adjusting behaviors of a distributed application program through management of one or more declarative models, comprising: sending an initial set of instructions corresponding to at least one declarative model of a distributed application program to at least one platform-specific driver of an implementation means of a server system and which causes the at least one platform-specific driver to responsively provide instructions for executing the one or more modules as part of the distributed application program; after initiation of execution of the distributed application program, receiving one or more event streams through the at least one platform-specific driver, the one or more received event streams containing information about real-time performance of the distributed application program; and modifying the at least one declarative model in accordance with the received execution information, wherein the modification to the at least one declarative model adjusts one or more intended operations of one or more modules of the distributed application program.