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

Is a Website, software?

The short answer is yes. Websites are software. “Static” websites are websites where every visitor sees the same content. Think of this as a brochure or advertisement that changes infrequently. “Dynamic” websites show different content to different visitors. Dynamic websites also allow you to build applications with or without login

Read More »

Our Story

In 2006, Hasan Ahmad was working at TMI software in Ft. Worth, Texas. Hasan met Glenn Turner when Glenn’s company, FireStream WorldWide, acquired TMI. Glenn and Hasan worked together for the next 13 years creating software for the convenience store industry. Hasan and his team developed pricebook software, back office

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.