The correct option is E An interface that accepts and returns data that may be written in any language that produces executable file.
Common Galway Interface (CGI) is a specification for transferring information between a WWW server and a CGI program. A CGI program is any program designed to accept and return data that conforms to the CGI specification. The program could be written in any programming language including, C, Perl, Java or Visual Basic.