I use litman. its a freeware and it is web-based. Helps me and my colleagues at different locations to work together. Allows citations, calendar etc.
our lawfirm's website is also powered by them. www.bhaskaranassociates.in. We give username and password to clients and clients can login and view their case status and details.
They are also coming up with a clerks version to track clerical works i suppose.