Let us remind ourselves the difference between static and dynamic web pages.

CGI (Common Gateway Interface) is the mechanism that connects between computer programs and the web server.

It allows you to provide a Web-interface to your program, or, in other words, to run your program from a Web browser and get the output as a Web page.

Read more on Forms and CGI.

Examples for uses in Bioinformatics