A network diagnostic system, comprising: one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising: obtaining first condition information about a wireless local area network gathered over a period of time in a day; obtaining second condition information about an access network connecting the wireless local area network to a wide area network gathered over the period of time in a day; obtaining third condition information about the wide area network gathered over the period of time in a day; and identifying one or more baseline network statistics of the wireless local area network, the access network, and the wide area network based on historical condition information of the wireless local area network, the access network, and the wide area network gathered previously over the same period of time in the day, and wherein the one or more baseline network statistics are updated when a new network device is added or a new application is implemented; identifying one or more network issues across the wireless local area network, the access network, and the wide area network based on comparison of the first condition information, the second condition information and the third condition information to the one or more baseline network statistics; and providing a diagnostic report that includes the one or more network issues to one or more computing devices (102 - 106). one or more processors; and a machine-readable medium comprising instructions stored therein, which when executed by the one or more processors, cause the one or more processors to perform operations comprising: obtaining first condition information about a wireless local area network gathered over a period of time in a day; obtaining second condition information about an access network connecting the wireless local area network to a wide area network gathered over the period of time in a day; obtaining third condition information about the wide area network gathered over the period of time in a day; and identifying one or more baseline network statistics of the wireless local area network, the access network, and the wide area network based on historical condition information of the wireless local area network, the access network, and the wide area network gathered previously over the same period of time in the day, and wherein the one or more baseline network statistics are updated when a new network device is added or a new application is implemented; identifying one or more network issues across the wireless local area network, the access network, and the wide area network based on comparison of the first condition information, the second condition information and the third condition information to the one or more baseline network statistics; and providing a diagnostic report that includes the one or more network issues to one or more computing devices (102 - 106). obtaining first condition information about a wireless local area network gathered over a period of time in a day; obtaining second condition information about an access network connecting the wireless local area network to a wide area network gathered over the period of time in a day; obtaining third condition information about the wide area network gathered over the period of time in a day; and identifying one or more baseline network statistics of the wireless local area network, the access network, and the wide area network based on historical condition information of the wireless local area network, the access network, and the wide area network gathered previously over the same period of time in the day, and wherein the one or more baseline network statistics are updated when a new network device is added or a new application is implemented; identifying one or more network issues across the wireless local area network, the access network, and the wide area network based on comparison of the first condition information, the second condition information and the third condition information to the one or more baseline network statistics; and providing a diagnostic report that includes the one or more network issues to one or more computing devices (102 - 106).