A computing system, comprising: running application detection logic configured to detect a plurality of different applications that are being run concurrently by application running logic; issue detecting logic configured to: access log data having log entries, each log entry being indicative of an event logged for one of the plurality of different applications; and detect, based on the log data, an issue that inhibits operation of one or more applications of the plurality of different applications; user activity detection logic configured to detect user activity indicative of user interaction with the plurality of different applications being run concurrently by the application running logic; application identifier logic configured to: identify one of the plurality of different applications that is causing the issue based on the detected user activity corresponding to when the issue arose; state comparison logic configured to: compare a current state of the identified application with a last known good state of the identified application; and generate a comparison signal indicative of the comparison; and rollback control logic configured to: determine, based on the comparison signal, that the issue is related to a change in state of the identified application; and based on the determination, automatically control the application running logic to run the identified application in the last known good state. running application detection logic configured to detect a plurality of different applications that are being run concurrently by application running logic; issue detecting logic configured to: access log data having log entries, each log entry being indicative of an event logged for one of the plurality of different applications; and detect, based on the log data, an issue that inhibits operation of one or more applications of the plurality of different applications; access log data having log entries, each log entry being indicative of an event logged for one of the plurality of different applications; and detect, based on the log data, an issue that inhibits operation of one or more applications of the plurality of different applications; user activity detection logic configured to detect user activity indicative of user interaction with the plurality of different applications being run concurrently by the application running logic; application identifier logic configured to: identify one of the plurality of different applications that is causing the issue based on the detected user activity corresponding to when the issue arose; state comparison logic configured to: compare a current state of the identified application with a last known good state of the identified application; and generate a comparison signal indicative of the comparison; and compare a current state of the identified application with a last known good state of the identified application; and generate a comparison signal indicative of the comparison; and rollback control logic configured to: determine, based on the comparison signal, that the issue is related to a change in state of the identified application; and based on the determination, automatically control the application running logic to run the identified application in the last known good state.