A CPAN a Comprehensive Perl Archive Network (magyarul kiegészítő perl archív hálózat) rövidítése. Több mint 100 000 Perl-ben írt programmodult és ezek dokumentációját tartalmazza.[1] Ezek megtalálhatók a CPAN hivatalos weboldalán, továbbá világszerte több mint 200 helyen vannak tükrözések. A CPAN kifejezés vagy magára az archívum hálózatra utal, vagy arra a Perl programra, amely interfészként viselkedik a hálózathoz, valamint automatikus szoftver telepítő is egyben (mintegy szoftver csomagkezelő). A CPAN-on található legtöbb program ingyenes és nyílt forrású.[2]