Servlets are Java programs that extend a web server's capabilities by generating dynamic web content in response to client requests. Option B is incorrect because applets run client-side in browsers, not in a JVM created by servlets. Option C is wrong - servlets don't store applet data. Option D describes GUI programming, not server-side servlets.