Perl to przenośny dynamiczny język programowania ogólnego przeznaczenia. Jest używany w różnych dziedzinach: skrypty zarządzania systemem, przetwarzanie tekstu, zarządzanie treścią internetową, obliczenia biologiczne i inne. Posiada bogatą bibliotekę bezpłatnych modułów wielokrotnego użytku - CPAN oraz tętniącą życiem społeczność użytkowników i programistów.