Perl is a preferred scripting language that's used to make different web-oriented applications, which includes CGI scripts. Among the features that differentiate it from other languages is the usage of modules - parts of Perl code which perform predefined jobs and they're widely accepted. In simple terms, as an alternative to generating tailor-made program code to perform something or pasting tens and hundreds of lines of program code in your script, you can "call" a module that is already available for this specific task and use just a few lines of program code. Due to this fact, your script will be executed quicker as it'll be smaller. Using modules will additionally make the script much easier to modify because you'll have to search through much less code. In case you want to use Perl on your site, you have to make sure that the mandatory modules are available on your server.