JODAF is a framework that allows independent applications residing at different locations to deliver to the user desktop on demand. It is extendable in that it has no limit on the number of applications supported in the framework. The framework treats each application as an independent tool. However, once inside the framework, these tools can communicate to each other via open application programming interfaces (APIs).
Benefits of JODAF:
To End users: As end users, you can customize your desktop environments with application tools from the Internet without having to install and maintain these tools on your computers. These applications are delivered to your desktop on demand and thus can significantly reduce the cost for licensing software if the distributers use a pay-as-you-go (also known as Software-as-a-Service (SaaS)) model.
To Developers: As developers, you can use JODAF as a mean to distribute your application tools to potential users by registering these tools to JODAF application catalog thus significantly reduce the cost for marketing and distributing. JODAF allows your tools to communicate with all others tools supported by JODAF and thus it can significantly add values and functionalities to your tools.
-- ManoharNayak - 16 Jun 2006