This question already has an answer here:
New to Magento I was wondering what word to use: "module" or "extension"?
Looking at Mage core code it seems the term "module" is used more by developers, perhaps partly to avoid confusion with "extension" in the sense of "file extension".
But non-programmers in the Magento world seem to favour "extension" over "module".
Is there an officially preferred term?
If not, should we have a Magento community referendum :-)
What do you think?