1. A system, comprising: at least one processor; and memory storing instructions configured to instruct the at least one processor to: determine an identity of a computing device of a user; determine an event history for the computing device, wherein the event history comprises installation of applications on the computing device; retrieve, from a data repository, using the identity and the event history, a solution based on known problems of other computing devices; and based on the solution, send machine executable instructions to the computing device for local resolution.