That's what we call a custom app. If you discuss this with programmers there are a lot of ways to solve this but the problem is always "does it make sense?"
That is, when I write an app for the office we do the numbers. If the project does not produce a profit we decline the work. Sure, it may be something the client really wants but there's rent and more to pay.
Bob
At the firm I work for as an intern we use a program called Amicus. The miracle we're looking for is to be able to open a form letter full of blanks click a button and have it automatically populate the document with the data from Amicus. I'm sure it's possible if you spend loads on a custom software solution, but are there alternatives? If not, what if we used different client management software? What if we used google docs instead? Any thoughts would be greatly appreciated, my boss is paying me in that odd time between passing law school and receiving Bar results and this would be the holy grail if I could help him.
Many thanks.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic