This is a new project that is still in the development stages. At this point it has been decided to write the majority of the application in PHP. Our goal is to provide multiple back end DB support. (Oracle, Postgres, MySQL) Idealy without having to maintain too much unneeded code. DAL is a project we are hoping might provide the needed support for this to happen. If you are interested in contributing to this project please follow the project link and request to join. We are looking for web developers, java php types with a good understanding of relational DBs. We can use all the help we can so even if you don't have these skills but are interested in contributing you are welcome.
This is the high level process flow, it is a draft at best.