Microsoft Dynamics CRM 2015 provides a set of generic business entities, which provides specific attributes to map business requirements. For example, CRM contains an account entity that provides set of attributes best suited to storing data related to company, individual, clients, vendors, advertisers, agencies and so on. Similarly their CRM also has other out-of-the-box entities that can be reused to store different types of data. It is always recommended to first analyze customizable out-of-the-box entities to map our requirements, instead of creating new custom entities. Some out-of-the-box entities are also available that can be reused but can't be customized.
All of the required features for training solutions can be accomplished using out-of-the-box features only, so we are going to customize out-of-the-box entities to capture training-related information. We are going to map the following business entities with a custom training solution requirement.