Patent attributes
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for automating software selection are disclosed. In one aspect, a method includes the actions of receiving, by a computing device, user interaction data that reflects an interaction between a first user and a second user. The actions further include receiving, by the computing device, user summary data that reflects characteristics of the first user. The actions further include, based on the user interaction data and the user summary data, determining, by the computing device, an application that is relevant to the interaction between the first user and the second user. The actions further include, based on determining the application that is relevant to the interaction between the first user and the second user, providing, for output to the second user, an interface of the application.