We use Municity. It's not the greatest in the world but it's mostly user friendly and gets the job done. We had a presentation from Cloud Permit which I was impressed with, especially because it makes it easier to tie in Planning and Zoning, but the cost was prohibitive for my muni.