It is a type of website that uses a server-side programming & database to generate its content.
Advantages:
Flexibility
User Interaction
Better SEO
Scalability
Advanced Functionality
Disadvantages:
A lot of Overhead for simple application
Requires more cost for deployment and implementation than static sites
Complex to implement