Perl is a well-known programming language and among its major advantages is that it works with the so-called modules - short pieces of program code that contain subroutines and perform a variety of tasks. The convenient side of using modules is the fact that you do not need to create custom-made program code or add the whole code for a particular action every time it needs to be executed. Alternatively, you can add only one line in your Perl script that calls a particular module, that consequently will execute the necessary task. Not only will this provide you with shorter and optimized scripts, but it'll also enable you to make changes faster and easier. In case you are not a programmer, still you'd like to start using a Perl application that you've discovered on the web, for example, it is very likely that the app will require some modules to be already set up on the website hosting server.