The Common Gateway Interface is formalized as a standard by the NCSA Mosaic team. It allowed web servers to connect to more advanced scripts to generate dynamic HTML content. This allowed developers to execute programs from the server to do things like track visitors, process forms, or update content on a page.