A system (300, 1100) to facilitate event configuration, comprising: an event messaging broker platform configured to interact with an administrator (390, 1124) to provide configuration information which may be stored in a configuration data store (360, 1200); the configuration data store (360, 1200) that contains electronic records representing information defined by the administrator (390, 1124) for a plurality of event types and a plurality of cloud-based high-level programing language applications; and a high-level programming application platform, including: a computer processor, and a memory storage device, coupled to the computer processor, including instructions that, when executed by the computer processor, enable the high-level programming language platform to: (i) receive, from the event messaging broker platform by an enterprise event enablement component of the high-level programing language application platform, a reconcile request event including a payload that contains an event type and configuration target state information for the high-level programing language application platform, (ii) configure the high-level programming language application platform in accordance with the reconcile request event, including an update to local configuration storage, and (iii) transmit, from the enterprise event enablement component of the high-level programing language application platform to the event messaging broker platform, a reconcile completed event (500, 1000) that contains a status of an achieved configuration, wherein the configuration data store (360, 1200) is updated based on the status of the achieved configuration of the high-level programing language application platform. an event messaging broker platform configured to interact with an administrator (390, 1124) to provide configuration information which may be stored in a configuration data store (360, 1200); the configuration data store (360, 1200) that contains electronic records representing information defined by the administrator (390, 1124) for a plurality of event types and a plurality of cloud-based high-level programing language applications; and a high-level programming application platform, including: a computer processor, and a memory storage device, coupled to the computer processor, including instructions that, when executed by the computer processor, enable the high-level programming language platform to: (i) receive, from the event messaging broker platform by an enterprise event enablement component of the high-level programing language application platform, a reconcile request event including a payload that contains an event type and configuration target state information for the high-level programing language application platform, (ii) configure the high-level programming language application platform in accordance with the reconcile request event, including an update to local configuration storage, and (iii) transmit, from the enterprise event enablement component of the high-level programing language application platform to the event messaging broker platform, a reconcile completed event (500, 1000) that contains a status of an achieved configuration, wherein the configuration data store (360, 1200) is updated based on the status of the achieved configuration of the high-level programing language application platform. a computer processor, and a memory storage device, coupled to the computer processor, including instructions that, when executed by the computer processor, enable the high-level programming language platform to: (i) receive, from the event messaging broker platform by an enterprise event enablement component of the high-level programing language application platform, a reconcile request event including a payload that contains an event type and configuration target state information for the high-level programing language application platform, (ii) configure the high-level programming language application platform in accordance with the reconcile request event, including an update to local configuration storage, and (iii) transmit, from the enterprise event enablement component of the high-level programing language application platform to the event messaging broker platform, a reconcile completed event (500, 1000) that contains a status of an achieved configuration, wherein the configuration data store (360, 1200) is updated based on the status of the achieved configuration of the high-level programing language application platform. (i) receive, from the event messaging broker platform by an enterprise event enablement component of the high-level programing language application platform, a reconcile request event including a payload that contains an event type and configuration target state information for the high-level programing language application platform, (ii) configure the high-level programming language application platform in accordance with the reconcile request event, including an update to local configuration storage, and (iii) transmit, from the enterprise event enablement component of the high-level programing language application platform to the event messaging broker platform, a reconcile completed event (500, 1000) that contains a status of an achieved configuration,