There are many modules available to extend Apache’s functionality. Modules can be added to provide CGI ability, add options for user authentication, generate automatic directory listings, set bandwidth limits, stream flash video, enable specific programming languages, and much more.