The Perl Oak Component Tree is a set of objects designed to provide the maximum reusability to software development. Oak can be used in any development platform, but just the Web platform is implemented. In Oak, you define an XML file to each page and you will implement just the events.