We have AWP using Lotus Notes thru our external audit firm. We share a database with them. They post their requests, as well as some sample tests. We post our reports, workpapers, etc. for their review. The database archives work from previous years, so everything is at your fingertips. It has been an outstanding tool for us.
I am not a "tech" person, and have not had much trouble with the system at all. However, we do have the advantage of using the external audit firm's tech support if needed. If you are setting this up and maintaining this yourself, I have no idea what the level of difficulty might be.