Library files have a .pl extenson; modules have a .pm extension. Path to Libraries @INC array contains list of path to standard Perl libraries. #To load an external file, use either require or use. require("getopts.pl"); # Loads library file at run time use CGI; # Loads CGI.pm module at compile time