Core
The operation of Drupal is based on modules. Each module is a set of files, bringing new features, and can interact with other modules (either by default at Drupal installation or added as needed). A number of these modules are the core of the system, and provide the basic operation of the application. The others are totally optional but represent all the power of Drupal.