If you are willing to spend the money; you can also get Campaign Cartographer
Also look at RPTools.net
I was looking to buy this but I do not know how useful it would be to me. Making floorplans has always been a weakness of mine in my games and I would not like to use anything too difficult. I am looking for more of a drag and drop system.
I use to have the previous version. I created an entire world to populate it with cities, towns and dungeons.
Several of my town were mapped with some of the buildings in them mapped.
Everything was on my master map that I could click and bring up the other maps I created.
It uses the vector system like CADS.
I will admit that it takes a little getting use to but one you do things can be done quickly.