It's not the cheapest but we have had very good success with docLink from Altec. Altec uses standard BOI so the integration works very smoothly once up and running. I also provides great opportunities for follow-on projects once the client understands the workflow integration they can put in place with the system.