Select CORRECT statements:
A. Web applications are applications running within or invoked by Web servers.
B. Web applications can be implemented as parts of the web server.
C. CGI is a programming language to implement web applications.
D. A and B.
E. A, B, and C.