Empowering Legal Professionals with Technology

This case study revolves around two clients seeking to modernize their Microsoft Access applications used primarily by government entities offering legal services. The Access application served as a single-tenant legal case management system for prosecutors and public defenders, tracking cases and attachments. However, as the databases grew, the application became prone to crashes, and its reliance on PC hosting led to issues with power interruptions, updates, and security concerns.

To address these challenges, a solution was developed to create a modern, multi-tenant, secure web application hosted on Heroku. This platform allows prosecutors and public defenders to access the system from anywhere, ensuring data security and eliminating power interruptions. The new interface provides ease of use and integrates with Google and Outlook calendars, while also allowing for unlimited attachments.


Technologies utilized include Ruby on Rails, Postgres SQL, and Heroku, enabling the transformation of the legal case management system into a reliable and efficient web-based solution.

Recent Posts

Empowering Legal Professionals with Technology

This case study revolves around two clients seeking to modernize their Microsoft Access applications used primarily by government entities offering legal services. The Access application served as a single-tenant legal case management system for prosecutors and public defenders, tracking cases and attachments. However, as the databases grew, the application became

Read More »

Designing a Mobile Application

Although some people may tire of having so many apps to contend with, there is no question that the usefulness of mobile apps is significant! Recently, we started a project for a customer that wanted to allow their employees to clock in and clock out on their mobile phones.  Despite

Read More »
House Plans

Building Software is Like Building a House

To build software, a Software Developer starts with requirements… just like when you build a house, it starts with a plan. A home plan or blueprint is developed by an Architect. Requirements for software are written by a Solution Architect or a Business Analyst. Continuing with the “house” analogy, the

Read More »

We and selected third parties use cookies or similar technologies for technical purposes and, with your consent, for other purposes. You can consent to the use of such technologies by using the “Accept” button, by closing this notice, by scrolling this page, by interacting with any link or button outside of this notice or by continuing to browse otherwise.