<p>Issue detection and handling technology in which issue definitions that enable detection of issues at different devices of an enterprise level system that operate different applications are maintained. Solution definitions that relate to resolving issues detected based on the issue definitions are also maintained. Issue detection logic based on the issue definitions is provided to each of the different devices of the enterprise level system. Issue detection information collected based on the issue detection logic is received from at least one of the different devices of the enterprise level system. Based on the issue detection information, an issue at the at least one device is determined. A solution definition related to resolving the determined issue is accessed from the solution definitions. Based on the accessed solution definition, an operation directed to handling the determined issue is performed. 142 APPLICATION B ON 130 DEVICE A DETERMINED TO BE FROZEN, SERVER RESOLVED BY ( () RESTARTING DEVICE A DEFINITIONS 132 140 / SOLUTIOgN14 DEFINITIONS SUPPORT DEVICE ENTERPRISE-LEVEL SYSTEM DEVICE A 11OA DEVICE B 11OB DEVICE C 11OC AGENTAj12A AGENT B112B AGENT C112C APPLICATION A 114A APPLICATION A 114A APPLICATION D 114D APPLICATION B 114B APPLICATION C 114C APPLICATION E 114E</p>