Perl is a widespread web-oriented programming language, which is designed to set up CGI scripts as well as a variety of applications. It is very practical due to the fact that you do not need to write the very same program code again and again so as to have some process executed more than once, but you are able to apply modules. They are pre-defined subroutines or groups of operations that can be called and executed within a script. In other words, you can include just a reference to a specific module in your program code as an alternative to using the entire module code again and again. This way, your script will be shorter, thus it'll be executed much faster, not mentioning that it will be much easier to maintain and modify. In case you'd like to take advantage of a third-party ready-made Perl script instead of writing your own, it'll probably need certain modules to be pre-installed on the website hosting server.