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; wherein the application framework receives and executes at least two communications components and a presentation component within the application framework using the communication manager object and each component exchanges data with the communication manager object within the application framework 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; and wherein the communication components are at least two of a slide communications component, a media communications component and a menu ribbon component.