Perl is a very popular scripting language that is used to make various web-oriented applications, including CGI scripts. One of the attributes which distinguish it from many other languages is the employment of modules - batches of Perl program code which perform predefined jobs and they are universally accepted. Basically, as an alternative to creating custom-made program code to make something or pasting tens and hundreds of lines of program code in your script, you can "call" some module that is already available for this particular process and use just a few lines of program code. Because of this, your script will be executed much more quickly since it is smaller. Using modules will also make the script easier to change as you will have to browse through a smaller amount of program code. If you wish to use Perl on your website, you have to make sure that the necessary modules are available on the server.