I don't know if it's popular enough to be used on your side of the pond, but it's a tool used by lawyers that's scriptable and extensible with code.