20. The non-transitory computer-readable medium of claim 19 , wherein the adding the other contextual data comprises adding the other contextual data in response to receiving a request from the application to add the other contextual data to the data.
19. The non-transitory computer-readable medium of claim 18 , wherein the operations further comprise adding other contextual data to the data, the other contextual data comprising at least one of a date and a time that the data was generated, a shift at the time the data was generated, an employee on shift at the time that the data was generated, a lot number, an alarm active at the time that the data was generated, and a state of a machine at the time the data was generated.