READ MORE:
Plugins add extra functionality to your WordPress site over and above what comes with WordPress core. Everything from a booking calendar or animated slider to a full-featured learning management system or online marketplace—you can add them all to your site with plugins. To Create a Custom WordPress Plugin Online we are using Pluginplate .It is an online service for creating highly optimized plugin templates for WordPress that are fully customizable to your need
source