1. A computing device, comprising: a processor; storage; an operating system stored within the storage, where the operating system configures the processor to create a computing environment; an alert platform application stored in the storage, where the alert platform application comprises: a rendering engine process configured to: render pages within the computing environment created by the operating system by interpreting instructions written in a rendering language; and implement a virtual machine configured to execute instructions written in a scripting language; and an integration process that enables instructions executing within the virtual machine to modify the computing environment; an alert pop up page file stored within the storage and containing instructions written in the rendering language that cause the rendering engine process to render a pop up page within the computing environment of the computing device; and an alert history database containing alert data comprising an alert ID, display metadata, and application data, where the display metadata for a piece of alert data comprises an alert ID, and a timestamp indicating when the alert was generated; wherein the alert history database is configured to be queried to retrieve alert data; wherein the alert platform application is configured to receive alert messages containing alert data comprising an alert ID, display metadata, and application data from a plurality of applications, store the received alert data within the alert history database, and query the alert history database to retrieve alert data; and wherein the alert platform application is configured to inject at least a portion of display metadata from alert data retrieved from the alert history database into the instructions written in the rendering language from the alert pop up page file and render an alert pop up page containing the injected alert data within the computing environment of the computing device using the rendering engine process.