Overview

The home of the JCatapult Platform

JCatapult
Home
Overview
FAQ
Download
Modules

Documentation
Getting Started
Documentation Home
JavaDocs

Support
Issue Tracking
Mailing Lists

JCatapult is an open source Java platform. JCatapult isn't another MVC or an ORM. Instead, JCatapult combines some of the best open source frameworks to create a platform that can greatly reduce the development costs of building web applications.

The best part about JCatapult is that it is based around the notion of modules. JCatapult modules aren't just widgets, they are entire sets of functionality that can be added to any JCatapult application. Imagine having the ability to add a blog to your application simply by dropping in a pre-built module. JCatapult makes this possible. This modular architecture allows developers to truly stop "re-inventing the wheel" or having to deploy multiple applications to achieve the same results. It also provides unified administration for an application and all of the modules it contains.

JCatapult also provides an easy way to create reusable libraries and add those libraries to a web application. By leveraging the Guice dependency injection framework, libraries that come with JCatapult or that developers write are never coupled to JCatapult. This means that they can be used in any application even older applications running on different platforms.

All of the frameworks that comprise JCatapult have been thoroughly tested and are deployed in many data-centers around the world. This means that JCatapult applications will scale well. However, don't let that fool you, JCatapult is still designed to make application development fast and easy. By providing tools such as application creation, scaffolding and lmany pre-built services, JCatapult applications can be built quickly.

Sound good? Check out our Getting Started documentation and give it a try. As the JCatapult community grows, expect to start seeing more and more pre-built modules arrive. If you have already built a module for JCatapult and would like to provide a link to it, contact Brian Pontarelli at brian@inversoft.com.