Neil CameronIn a perfect world all of a firm’s data would sit on one single information hub and one software program would process that data in scores of different ways to meet the needs of the business and manage the high expectations of clients.

The software would have modules that deliver all the aspects of practice management (PM) you can dream of: time recording, cost drafting, legal/aid management information, unified billing in multiple currencies, marketing and client relationship management, matter/case management and conflict management.