ARCHIVED: Entity concept
Starting with Drupal 7 the concept of entities arose. Entities are used to store and display data, which could be a node, a user, a taxonomy term or something custom developed. Entities have a list of helper functions that can ease development and it is possible to add fields to entities via the UI, like we know it for nodes.