Joomla extensions help extend the Joomla websites' ability. There are five types of extensions for Joomla!: Components, Modules, Plugins, Templates, and Languages. Each of these extensions handles a specific function.
Over 7,700 free and commercial extensions are available from the official Joomla! Extension Directory, and much more are available from other sources.