What are wordpress plugins ?

One very popular feature of WordPress is its rich plugin architecture which allows users and developers to extend its abilities beyond the core installation. WordPress has a database of over 24,000 plugins,[13] each of which offer custom functions and features enabling users to tailor their site to their specific needs. These customizations range from SEO (Search Engine Optimization) enhancers to content-displaying features, such as the addition of widgets and navigation bars