The most powerful software is Architectural Desktop from Autodesk. But it's expensive. 3D StudioMax for the 3D rendering, also very expensive. Just to name a few widely used softwares in the field, but like Ron!n suggests to find a free program would be the least expensive for personal use. Have fun!