En la actualidad muchos sitios web estan construidos por desarrollos realizados para agilizar su construcción y la fácil implementación de tecnologías, a esta infraestructura se le puede llamar frameworks o en casos un sistema CMS (por las signas content managment system - sistema administrador de contenidos).
Algunos ejemplos son: Wordpress, Drupal, Wix, Shopify, Prestashop, Dim Works Kernel, etc...
Ventajas (algunos)
Rápida y fácil implementación
Actualización rápidas y fáciles
Cambio de diseño o la edición es mas fácil
Posibilidad de colocar acciones de manera mucho mas fácil
Facilidad de uso
Escalabilidad
Ahorro económico
Desventajas (algunos)
Si se encuentra una vulnerabilidad se puede aplicar a todos los sitios que usen el mismo sistema
Cambiar código completamente
Mantener siempre actualizado
Aprendizaje
Costos adicionales
Bueno y ahora en la actualidad también existen herramientas para poder saber que sistema usan estos sitios, así podemos conocer un poco a nuestra competencia, o saber que vamos a utilizar para nuestro proyecto.