Michal Franczak writes:
New Blender 2.79 comes with free Archipack add-on. This plugin greatly automates the process of creating architecture elements and speeds up the modeling process. It generates parametric meshes, which can be editable as long as you want. Archipack also tracks their dependencies, allowing to automatically aligning, scaling and cutting holes. It also shows all dimensions in realtime and allows creating 3d walls from 2d planes.