Padre to to wieloplatformowe zintegrowane środowisko, przeznaczone dla programistów języka PERL (Perl IDE). Aplikacja zawiera też wsparcie dla wielojęzycznych projektów, korzystających z wielu technologii. Padre przeznaczony jest zarówno dla początkujących, jak i również dla zaawansowanych programistów języka Perl.
Posiada niezwykle rozbudowany edytor, który wspiera podświetlanie składni dla różnych języków programowania. Oferuje też możliwość uruchamiania skryptów, okna linii poleceń, a także dostęp do szybkiego menu, w którym znajdziemy wiele przydatnych funkcji. Program Padre jest doskonałą alternatywą dla ActiveState Perl.
W programie możemy również współdzielić modyfikację projektu (Swarm), zdalnie edytować poprzez następujące protokoły – SSH, HTTP i FTP, a nawet korzystać z pomocy kontekstowej . Padre pozwala również edytować kilka plików w tym samym czasie. Posiada też możliwość autouzupełniania treści i korzytania ze zintegrowanego serwera WWW, przeznaczonego do tworzenia aplikacji webowych.