Perl is a widespread web-oriented programming language, that's designed to create CGI scripts as well as various applications. It's very convenient owing to the fact that you do not have to generate the same program code repeatedly to have some action executed more than once, instead you are able to employ modules. They're pre-defined subroutines or groups of tasks which can be called and executed inside a script. In other words, you can include just a reference to a certain module in your code instead of using the entire module code over and over again. This way, your script will be shorter, which means that it'll be executed more rapidly, not mentioning that it will be easier to maintain or modify. When you want to employ a third-party ready-made Perl script rather than writing your own, it'll probably need certain modules to be present on the website hosting server.