Perl is a well-liked web-oriented programming language, that is designed to generate CGI scripts along with various applications. It's really convenient as you don't need to produce the very same code over and over to have some action executed more than once, but you can apply modules. They're pre-defined subroutines or groups of tasks that can be called and executed within a script. That is to say, you're able to include only a reference to a given module in your program code as an alternative to using the entire module code over and over again. In this way, your script will be shorter, therefore it shall be executed a lot faster, not mentioning that it will be a lot easier to maintain and / or modify. In case you want to use some third-party ready-made Perl script rather than creating your own, it'll most likely need certain modules to be present on the website hosting server.