access through the GUI is desired, you will need to create your own GUI dialogs. You can refer to the dialogs shown in Oracle Application” on page 91 as examples. For details and procedures, see  Developing Application Dialogs” on page 103. Developing Your Application in Perl The Application Management Toolkit and the supplied Oracle application are based on the use of Perl scripts. Note that the use of Perl is not mandated by the architecture of the Application Management Toolkit. Endpoint actions can be performed in other programming languages, including C, C++, or Java. Perl was chosen for the supplied Perl Library and Oracle application because it has wide platform support and availability of libraries for a wide range of applications. The Perl Library provides the protocol interface that allows end-users to write custom endpoint applications. The Perl Library can also serve as an example to those who wish to implement the protocol in another programming language. Obtaining Perl and Perl Modules The  UaTk.pm  Perl module included with the Application Management Toolkit implements the toolkit protocol. This module requires Perl 5.6.x, which can be obtained for UNIX or Windows NT/2000 systems from the following Web site: http://www.perl.com Windows NT/2000 distributions are also available from the following Web sites: http://sources/.redhat.com/cygwin http://aspn.activestate.com/ASPN/Downloads/ActivePerl Additional Perl modules may be required for your toolkit application. For the supplied Oracle application, for example, two Using Supplied Attributes or Creating New Ones 54 User Administration Version 3.8