Perl is a very popular web-oriented programming language, that's designed to set up CGI scripts along with various applications. It's very convenient due to the fact that you do not have to generate the same code time and time again so that you can get some process executed more than once, but you'll be able to employ modules. These are pre-defined subroutines or sets of functions which can be called and executed within a script. That is to say, you're able to include only a reference to a given module inside your program code instead of using the entire module code over and over again. In this way, your script will be shorter, which means that it shall be executed a lot quicker, not mentioning that it will be a lot easier to maintain and modify. When you want to take advantage of some third-party ready-made Perl script rather than creating your own, it will probably need particular modules to be pre-installed on the website hosting server.