CGI Development

The Common Gateway Interface (CGI) is a standard for interfacing external applications with information servers, such as HTTP or Web servers. For example, let's say that you wanted to "hook up" your Unix database to the World Wide Web, to allow people from all over the world to query it. Basically, you will need a CGI program that the Web server will execute to transmit information to the database engine, and receive the results back again and display them to the client. This is an example of a gateway, and this is where CGI got its origins.

Example of CGI

DesignKuda uses a simple CGI script to process the "contact us" form on this site. The CGI script allows the form to be sent directly to the appropriate DesignKuda employee while hiding the email addresses from spammers.

Benefits of CGI

  • Allows for custom web applications to run on a variety of web servers
  • CGI scripts are frequently used to process input forms, handle user feedback, etc.
  • Enhance the content of Web pages over and above what simple HTML provides
  • Most web servers support the use of CGI scripts

DesignKuda utilizes CGI as an included benefit in the design of your website.

Please contact us if you would like to have a custom CGI application developed for your existing website.