Overview of Drupal projects
Drupal core leverages projects as the construct for its modularity. Projects are built with code and harness Drupal core’s framework to customize Drupal. Community members have contributed their projects on drupal.org. Projects created for the specific needs of a Drupal application are known as custom. Custom projects are intended to add specific business logic that may be unique to an organization, integrate internal enterprise systems, or add specific company branding.
Important note
Before creating custom projects, evaluate the contributed projects on drupal.org. Given the maturity of the Drupal project and the vast number of contributions, it is common to find a contributed project that can help address the desired use case. This all assumes the feature is not provided by the core itself.
Projects are managed by Drupal core for the application. Core can install, enable, and disable projects. Each version of the project is managed so that...