Junction is the glue between your application and its database. Easy to use and extensible, Junction allows developers to focus on building applications instead of worrying about state persistence.

Junction maps an object's state to a database, letting application developers concentrate on application level details.

Junction is open source under the MIT license. This means you're free to modify, use, and re-distribute Junction as you please.

We wrote Junction because we were tired of writing the same CRUD queries. Junction makes it easy to move state between application and database without queries.

Readable code and functional high-level documentation make Junction easy to understand and modify.
If you are a developer please check out the developer page for details about how to get started with Junction. It contains information and links for developing for or with Junction. We direct any interested parties to our hosted code where you will find the latest documentation as well as other tools.
We are still developing the application, which is currently in its early stages. Presently, plans are being drafted to add object dependency mapping.