Your business is unique, and that means you need solutions that are designed specifically for your company. So that part of the reason for a custom database is easy to understand. The problem is figuring out how to get a custom database developed when much of the software out there is designed with a one-size-fits-all attitude.
As the company evolves, the application is a work in progress and requires updates, they are in the process of acquiring another car rental company, Payless, while already having Budget as a subsidiary. This required us to design a versatile report for the rental contract with a similar structure for all three companies, but malleable and flexible enough to use for the same three.