Extensions are designed to extend/modify the functionality of your website while plugins perform a particular task or set of tasks. Plugins typically provide added functionality, such as allowing users to log in to a website or adding e-commerce capabilities to a website.