1. An audience computing device comprising: a processing device; a memory device; an application framework that receives a communication manager object via a network connectivity device and executes the communication manager object within the application framework; and wherein the application framework executes at least two communications components and a presentation component within the application framework using the communication manager object that registers events from the at least two communications components and the presentation component, identifies a priority of each event and determines a callback mechanism to deliver data back to each component and each component exchanges data with the communication manager object within the application framework based on the priority of the event for each component and the callback mechanism during a presentation to present the presentation to a user of the audience computing device without downloading and installing an application, and the communication manager object manages interface and display of the presentation via the application framework.