Recently, I was asked to help build a web application that, like most custom dev projects, has its own RDBMS, and general application layers to present the data users are able to manage. The application has some simple workflows, but generally is simple CRUD stuff. Additionally, the client needs to be able to associate the data stored in the custom ......