1. A computer-implemented method for evaluation of an entity for a target user based at least on stored data about the target user, wherein the entity is an entity of a set of entities, and evaluation is related to the entity, the method comprising: receiving, at a server computer, entity data relating to an entity in the set of entities, wherein the entity data includes a relevance and a weight to the entity data; generating, by the server computer, a set of entity evaluations to the target user based on the weight to the entity data and the relevance; determining, at the server computer, a set of evaluations for one or more entities relevant to the primary user based on the entity data, user data, and relevance; determining initial order of relevance of the set of relevant entities based on the relevance and weight of the set of entity evaluations; and communicating to the target user, on a user device, the initial order of relevance of the set of relevant entities to the target user, wherein the target user provides a response to entities in the set of relevant entities via the user device.