Padre (short for "Perl Application Development and Refactoring Environment") is a multi-language software development platform comprising an IDE and a plug-in system to extend it. It is written primarily in Perl and is used to develop applications in this language.Padre is written in Perl 5 but can be extended by any language running on top of the Parrot virtual machine, such as Perl 6, through its plug-in system and its integration with Parrot.