Once upon a time, we used a combination of Permits Plus (which I think went extinct) and ProjectDox. For twelve years, Permits Plus allowed us to enter code review comments and track the status of the permit application and inspections. ProjectDox allowed permit applicants (architects, developers, contractors, etc.) to upload their PDF plans and ProjectDox is still used by our Planning Department to review site plans. Ten years ago, we were in Utopia and life was perfect. Then we switched to Accela which has a great marketing department. As a matter of fact, I think the entire company is one big marketing department with only one technical person who knows how to make their software work. Our department of fifty people paid $1,190,000 for the software. That's $23,800 per seat. No, I am not joking or exaggerating. Accela was installed and then we cried. But several years later - after paying hourly fees to Accela - it works perfectly as advertised.