1. A method for improved end-user experience by proactive management of an enterprise network, comprising: determining a key performance indicator (KPI) of each of multiple network devices, applications and input services in the enterprise network using associated performance data; determining a KPI of each of a plurality of base services using the KPIs of associated network devices, applications and input services in the enterprise network; comparing the determined KPI of each of the plurality of base services with predetermined KPI threshold levels and generating one or more KPI level alerts based on an outcome of the comparison; determining a key quality indicator (KQI) of each of the plurality of base services using the determined KPIs of the associated base services upon generating the one or more KPI level alerts; comparing the determined KQI of each of the plurality of base services with predetermined KQI threshold levels and generating one or more KQI level alerts based on an outcome of the comparison; computing a composite service quality (CSQ) index of a composite service using the KQIs of the associated base services upon generating the one or more KQI level alerts, wherein the composite service is a set of base services; comparing the computed CSQ index with predetermined CSQ index threshold levels and generating a CSQ level alert based on an outcome of the comparison; detecting one or more possible problem conditions upon generating the CSQ level alert; determining and analyzing one or more possible problem scenarios upon detecting the one or more possible problem conditions; and identifying one or more actionable items based on the one or more analyzed possible problem scenarios.