1. A system for integrating production support, the system comprising: a computer apparatus including a processor and a memory; and a production support software module stored in the memory, comprising executable instructions that when executed by the processor cause the processor to: receive a plurality of client modules from a client application associated with an operator device in communication with the system; initiate recording of events occurring on the client application, wherein the events comprise one or more of: opening windows, requesting data, logging events, updating procedures, opening tools, and archiving; receive event data associated with the recorded events from the client application; modify the event data based on display parameters associated with a display of a user device associated with a user; provide the modified event data to the display of the user device in real time; alter a workload for the client application; receive an indication of a failure of the client application from the user via the user device; identify a first client module of the plurality of client modules, wherein the first client module is associated with the failure of the client application; identify a trace objective for the first client module, wherein the trace objective includes a reason for tracing the first client module; determine a data collection level based on the trace objective, wherein the data collection level indicates a type and an amount of data needed to allow the user to test or correct the client module; collect first client module data of the type and the amount of data indicated by the determined data collection level; and provide the collected first client module data to the display of the user device.