Babeldoc is a framework and set of applications to process documents for business-to-business and other Internet/integration applications. It is primarily intended for text documents, especially XML, but supports a wide range of operations and data types. It has a sophisticated journaling system that supports replaying and reprocessing. Babeldoc is pipeline based and supports numerous ways to combine the pipeline stages in a dynamically reconfigurable fashion. It has a GUI and a Web-based console for document processing and monitoring, and comes with tools for the tranformation of flatfile data to XML, archival, and cryptography. Additionally it is able to scan various data sources based on sophisticated constraints.
Jitterbit is an integration tool for designing, configuring, testing, and deploying integration solutions. It supports many document types and most standards-based protocols, including XML, Web Services, popular databases, text files, FTP, HTTP, and others. The integration server runs on both Windows and Linux and is configured using a Java-based user interface that is designed to make integration quick, easy, and intuitive to complete. With the UI, users can define their integration operations from start to finish: adding source and target systems, using drag-and-drop mapping to transform data, setting schedules, creating success/failure events, and tracking all of their deployed integration operations.
Expense Report Software allows administrators to track and approve expenses for their workforce. Users can log in and create expense reports and then add expense items. Admin users can then log in and approve items, or leave comments in the report. An email can be sent to the user when an expense item is approved or not approved.
SWAMP is a workflow processing platform in which the workflow is designed in an XML based language in one file which is read by the SWAMP server. It avoids hardcoding business logic, and workflows can be built from different workflow "patterns" like simple actions, decisions, selections, loops, and custom code. The SWAMP server automatically creates a Web GUI from the workflow definition file that guides users through the business logic process based on their roles. Notification is sent if required. Overview pages over all running workflows and much more are available.
BIE (Business Integration Engine) is an open source integration system that makes it easy for organizations to exchange data with external trading partners regardless of their native applications. It competes in the same space as applications like Microsoft BizTalk except that it is truly cross-platform since it written in Java.
Seagull aims to deliver the following: independence of data, logic, and presentation layers, an extensible component architecture, reduction of repetitive programming tasks, simplified data access, comprehensive error handling, module workflow routines, form handling without the donkey work, component reuse, authentication management, integration with PEAR libraries, PHP coding standards, platform/PHP version/browser independence, self-generating documentation, and quality end-user docs.
Learning Management System allows users to manage online learning classes. It allows them to set up classes, create assignments online, and send messages to students from within the system for tracking. It is a simple system to move academic classes onto the Web in order to reach a larger audience.