CGI (Common Gateway Interface)
CGI is a protocol that allows a web server to execute external programs (scripts or applications) to dynamically generate HTML content. Although less widely used today in favour of APIs or modern frameworks, it laid the foundations of the dynamic web by enabling interaction between servers and users.