Perl is a very popular web-oriented programming language, that's employed to make CGI scripts along with various applications. It is very handy because you don't have to generate the same program code time and again so that you can get some process executed more than once, instead you'll be able to apply modules. These are pre-defined subroutines or groups of operations that can be called and executed inside a script. That is to say, you can include only a reference to a specific module inside your program code as an alternative to using the whole module code over and over again. This way, your script will be shorter, thus it will be executed faster, not mentioning that it will be easier to maintain and / or modify. When you wish to take advantage of some third-party ready-made Perl script as an alternative to writing your own, it will probably need certain modules to be pre-installed on the website hosting server.