The DBIWrapper is a Perl Module that provides for easier access to databases using DBI. It supports MySQL, PostgreSQL, and ODBC DBD modules. High level methods for reading, writing, commiting, and rolling back transactions to the database are provided. XML or DBI data structures can be used.
The Web MailForm allows the administrator of a Web site to provide "Contact Us" forms with edit fields, combo boxes, radio buttons, select boxes, and file upload fields. The Administrator can specify which fields are mandatory, what constitutes valid input (using regular expressions), and can specify default data. The layout of the form is highly customizable. Confirmation E-mails are possible.
SandSurfer is a Web-based Perl CGI application for time tracking and billing. It was developed to keep track of time for each employee on a per job/client basis and then to bill the appropriate amount. Each job and/or client can have a different billing rate. Employees can be paid different amounts per job and client. It features employee time sheet entry, auto clock in and auto clock out, gross wage calculations for each employee in a given time period, exporting of data to a file, and HTML invoice generation.
The DansGuardian Anti-Virus Scanner gives you the ability to virus-scan all content that passes through DansGuardian. It uses the scanning code from the MailScanner project to do the actual virus scanning, so it supports all the virus engines that the MailScanner project supports. The scanning is done as the file is being downloaded, so your current network apps don't have to be modified, etc. They just have to support using a proxy.
Business::Payroll is a series of Perl modules that provides an API for working with multiple countries' federal, state, and local taxes. It also supports calculating mileage reimbursement values and can handle adjustment entries. Currently it only supports the US in terms of countries and MO in its list of states. It should be relatively easy to enhance to support other countries/ states.