Perl is a widespread programming language and one of its main advantages is the fact that it works with the so-called modules - short bits of code which contain subroutines and execute numerous tasks. The practical side of employing modules is that you do not have to create custom code or include the entire code for some task every single time it should be executed. Instead, you'll be able to add only one line in your Perl script that calls a specific module, which consequently will execute the necessary action. Not only will this result in shorter and enhanced scripts, but it'll also allow you to make adjustments faster and easier. If you are not a programmer, but you would like to employ a Perl app which you've discovered on the web, for example, it is very likely that the app will require specific modules to be already set up on the website hosting server.