Perl is a widespread web-oriented programming language, that is designed to generate CGI scripts along with various apps. It's really practical owing to the fact that you don't have to write the same program code over and over in order to have some task executed more than once, instead you are able to work with modules. They are pre-defined subroutines or groups of activities that can be called and executed inside a script. This means that, you will be able to include only a reference to a specific module in your program code rather than using the entire module code again and again. This way, your script will be shorter, which means that it'll be executed a lot faster, not mentioning that it will be much easier to maintain or modify. If you'd like to employ a third-party ready-made Perl script instead of creating your own, it'll most likely need certain modules to be pre-installed on the website hosting server.