Perl is an excellent programming language that's widely used for setting up CGI scripts as well as various web-based applications. Among its major advantages is that it supports modules - ready-made batches of program code that are used to perform various tasks and to extend the functionality of a certain script without clogging it with unneeded lines of program code. In other words, in the event that five jobs have to be performed, you'll be able to use five lines of code to call each of the modules instead of including hundreds of lines used to create the actual modules inside your script. Perl is really practical and it can be used for multiple purposes, that's why a number of corporations have implemented it in their web products or on their high-traffic websites - cPanel, IMDB, Craigslist, BugZilla, BBC and many more. It is ordinarily used along with other programming languages for example PHP or Python.