GeeseDB
The iTask framework enables you to write multi-user web applications using a task-oriented style of programming. Applications range from simple web applications for filling out web-forms, to large workflow support systems. Essentially any application to support people in an organization to work together using the internet. Applications are defined on a high level of abstraction, called “Task Oriented Programming” (TOP). In this new style of programming, one defines the tasks humans and machines have to do. One can abstract from low level technical stuff, like the communication between browsers and the server, the generation and handling of user interfaces, the storage of information on disk or in databases. TOP can be seen as an Embedded Domain Specific language, realized with a Combinator Library programmed in the host language Clean.