Plugins can add new functionality to your site or extend existing functionality, allowing you to create almost any type of website, from eCommerce stores to portfolios to directory sites.