ArchiCAD like you might have guessed by the name is a CAD software dedicated to architecture. It is not a free CAD software but a free education version is offered on the official website.
ArchiCAD gives you advanced tools for rendering which makes it one of the leading CAD software for architects. It brings high quality, photo-realistic rendering images.
Want to learn more about it, you can visit graphisoft.com