1. A method for determining a preferred learning style of the user, the method comprising: receiving, by one or more computer processors, user information of a user; collecting, by the one or more computer processors, data for user model development, wherein the data for the user model development includes actions performed by the user wherein the actions are selected from the group consisting of: copying, cutting, and pasting information on a clipboard; creating, by the one or more computer processors, one or more associations between the actions in the data for the user model development and the user information, wherein the one or more associations identify a first application software as a source application software based on the one or more associations between the actions in the data including one of: the cutting and the copying information to the clipboard and a second application software as a destination application software based on the one or more associations between the actions in the data with the pasting of the information from the clipboard, and a utilization of the information associated with the actions for the user; determining, by the one or more computer processors, a preferred learning style of the user based on the one or more associations, wherein the preferred learning style is selected from the group consisting of: visual, verbal, active sequential, and intuitive; creating, by the one or more computer processors, a new user model for the user based on the one or more associations between the actions in the data for the user model development, the user information, and the preferred learning style of the user; identifying, by the one or more computer processors, at least one user within the one or more existing user models that includes the preferred learning style of the user; determining, by the one or more computer processors, a user model from the one or more existing user models that is associated with the user information; applying, by the one or more computer processors, the user model from the one or more existing user models to modify information within a user interface of a computing device that is displayed to the user based on the preferred learning style; and wherein the user model from the one or more existing user models modifies a presentation of information within the user interface to the user comprising learning styles, user preferences, the user information, user states, features, and relationships between content and users based on the source application software, content, the destination application software, and the utilization of the information as provided through the actions performed by the user.
18. The method of claim 1 , further comprises: forming, by the one or more computer processors, a group that includes the at least one user within the one or more existing user models and the user; forming, by one or more computer processors, a sub-group within the group based at least in part on demographic information; and providing, by the one or more computer processors, the preferred learning style of the sub-group in order to create a presentation for the sub-group based on the preferred learning style.