Perl is an effective programming language which is regularly used for generating CGI scripts along with many different web-based apps. Among its major advantages is the fact that it works with modules - ready-made batches of program code which are used to do various tasks and to extend the efficiency of a certain script without clogging it with unnecessary lines of code. In other words, when five tasks need to be executed, you are able to use five lines of program code to call each one of the modules rather than adding a couple of hundred lines used to set up the actual modules in your script. Perl is very convenient and it may be used for various purposes, so a number of corporations have included it in their web products or on their high-traffic sites - cPanel, IMDB, Craigslist, BugZilla, BBC and many more. It's commonly used along with other programming languages such as PHP or Python.