Perl is a popular scripting language that is used to create different web-oriented apps, which includes CGI scripts. Among the options that distinguish it from alternative programming languages is the use of modules - parts of Perl program code that complete predefined tasks and they're commonly accepted. In simple terms, as an alternative to generating tailor-made code to do something or pasting tens and hundreds of lines of program code in the script, you'll be able to "call" a module that already exists for this specific process and use just a few lines of code. This way, your script shall be executed a lot quicker because it will be smaller. Employing modules will, in addition make the script easier to change since you will need to search through a smaller amount of program code. If you'd like to use Perl on your website, you have to make sure that the necessary modules can be found on your server.