Perl is a well-known scripting language which is designed to build different web-oriented apps, including CGI scripts. Among the attributes which distinguish it from many other languages is the employment of modules - parts of Perl program code that execute predefined tasks and they are widely accepted. In simple terms, as an alternative to writing custom code to do something or pasting tens and hundreds of lines of program code inside your script, you are able to "call" a module that already exists for this particular task and use just a couple of lines of code. As a result, your script shall be executed a lot faster because it is smaller. Employing modules will additionally make a script much easier to change as you'll have to search through a smaller amount of code. In case you wish to use Perl on your site, you have to ensure that the necessary modules are available on your server.