1. A method for identifying usage patterns of a user of a computing system, comprising the steps of: a computer system identifying a pattern of usage of the computer system by a first user, wherein the identified pattern of usage comprises of a first and a second step, and wherein performing the first and second step include moving from an active window on a first monitor to an active window on a second monitor to view related data or perform related activities, and wherein the first step is associated with a first application, and the second step is associated with a second application, and wherein the identified pattern of usage is transmitted from the computer system to store on a central database on a server over a network in association with the first user; the computer system detecting a second user has performed the steps of the identified pattern of usage; the computer system determining that the number of times that the first user performs the steps of the identified pattern of usage surpasses a first threshold value; and based on determining that the number of times that the first user performs the steps of the identified pattern of usage surpasses the first threshold, the computer system creating an automation specific to the first user so that each time the first user performs the first step of the identified pattern of usage on the active window on the first monitor, the computer system performs the second step of the identified pattern of usage on the active window on the second monitor, wherein the automation is transmitted and stored in the central database in association with the first user, and wherein when the first user logs in to the computer system, the computer system retrieves the automation from the central database.