Actionpoll is a simple PHP script which provides the standard functionality such as unlimited options, IP tracking of users, easy installation, and HTML and WML output. An event can be triggered if a certain number of votes is reached. Surveys can be stored either in a MySQL database or in text files.
adept is a system for developing short courses for users needing to learn specific skills or knowledge. adept provides JIT ("just in time") learning, in contrast to the more usual "just in case" learning. It can be used as an intranet application to propagate knowledge to employees, or to educate customers via your homepage.
Agora is a Web-based, threaded discussion tool, similar to Usenet newsgroups. Agora remembers each user's preferences, and allows threaded, unread-only browsing. It offers the ability to manage several different groups, with different themes, forums, and administrators for each group. Agora offers a basic Web-based ICQ client, as well as a Web-based notes system.
Interchange is an advanced e-commerce platform. It enables you to build completely customized and flexible online shops, while utilizing the knowledge gathered in more than a decade of active development. It offers high level e-commerce functions, support for PostgreSQL, MySQL, and Oracle, templating, a complete shopping cart functionality, payment processing, inventory, tax and shipping calculation, discounts, Web-based administration, localization, event routing, SOAP-based RPC, a custom tag language, and the full power of Perl.
album is a free HTML/XHTML photo album and gallery generator that supports themes/skins. You can choose different themes or write your own to get different layouts and styles. It creates all your thumbnails (including directory thumbnails) and descends into directories so you can organize your photos. See the home page for more examples. album is also multi-lingual, with many languages being added all the time. N.B.: The purchase link is provided for donations; the software does not cost anything.
When building server side applications for the Web, independently of the language used (Java, PHP, Perl, etc), a lot of time is spent writing embedded HTML code and dealing with the fact that HTTP is a stateless protocol. SPFC allows you to write HTML forms like you write a Java GUI.
The APC Action Applications (APC-AA) provide an easy automated publishing environment for non-profit websites. Features include 'Usenet-like' sharing of articles between sites, automated publishing of press releases, bibliographic information, who's who, event calendars, and more for multiple sites, and runs on Apache PHP/MySQL, with an optional plugin to store authentication information in LDAP. The software is also multi-lingual, and supports multiple character sets.
"Ball", the Byzantine Askemos Language Layer, is an intrusion resistant and incorruptible, autonomous distributed operating system. It provides application programmers with continuations, messages, and rights management on top of a peer-to-peer network resisting byzantine failures of network nodes. The API significantly raises the level of abstraction in comparison with other operating systems: there are very few system calls, and these are expressed in XML. An alternative understanding of Askemos is that of an XML object database with stored procedures.
AUC (Authenticated User Community) is an intranet system designed for use in an educational organization but is also useful in many other settings. It offers the ability for users to have a uniform web-based interface to discussion forums, e-mail (similar to hotmail, etc.), file management, and a searchable user database. Also, "Interactive Classrooms" provide a means for students and teachers to have a web-based extension to their in-class interaction. The system runs from a C-based monolithic CGI script. MySQL is used for database storage. Also, the web-based mail client supports MIME parts/attachments, IMAP, mbox, and multiple mail folders.