1. A system for maintaining consistent workflow, the system comprising: a processor; and a machine-readable storage medium including instructions that, when executed by the processor, cause the processor to implement a browser, a local application, and protocol logic, wherein the instructions further cause the protocol logic to: establish a line of communication between the local application and the browser; control the browser; upon detecting the local application becoming active, freeze the browser until an event with respect to the local application is detected; and utilize a plurality of browser network parameters shared with a plurality of other protocols in order to ensure that the protocol logic is compatible with different network security devices, wherein the local application is a non-browser application and the local application is a non-browser embedded application, and the event includes closing of the local application.