Magento has several core components that are used to build custom websites, applications, and integrated systems. When you change the appearance or behavior of your Magento store, you are inevitably changing one or more of these core Magento components, which include modules, themes, and language packages. Together, these core components determine much of server-side and storefront (frontend) appearance and behavior.
Throughout the Magento documentation set, we also use the term component in its generic sense to mean element or part. However, the term Magento component explicitly refers to either a module, theme, or language package.
For more information about individual Magento components, see: