Whereas plugins provide extra functionalities that don’t change the core functionality, extensions do it by providing, for example, version changes or improvements.