To customize our basic websites to a more specialized category like a blogging website, E-commerce store, or portfolio website we require special tools in WordPress called plugins that give us added functionalities over the generic features of WordPress Dashboard.