This step is different for just about each and every websites. The plugins provide your website with different functionality. Some websites require WooCommerce and Stripe to be able to accept credit card payments. Some sites may require an online schedule to allow clients to book appointments. Some sites may require a multi-part that that validates each page. Each and every site has different requirements, and will therefor have a different set of plugins. There are some plugins that should be installed on all sites such as a site cache, firewall and login limiter. A website can have anywhere from 3 - 50 plugins running at the same time.
- Plugin installation and configuration - different for every site
- Verification of plugin functionality (ie - form data from email is submitted correctly)
More plugins can be installed at any time on your site. The initial install is to cover security and the general page layout.