Perl is a widespread web-oriented programming language, that is designed to generate CGI scripts as well as many different applications. It is very useful since you don't need to submit the same program code repeatedly to get some process executed a couple of times, but you'll be able to use modules. These are pre-defined subroutines or sets of activities that can be called and executed in a script. This means that, you will be able to add just a reference to a particular module within your program code rather than using the whole module code time and time again. In this way, your script will be shorter, which means that it shall be executed faster, not mentioning that it will be much simpler to maintain and modify. When you wish to employ a third-party ready-made Perl script as an alternative to creating your own, it will most likely need specific modules to be pre-installed on the website hosting server.