Whatever software you use to support your home building business there are always areas that can cause problems. Often these problems can occur when an adhoc change is required.
For example the customer likes the house plan... but can you just add a window here, delete one from there. You can do it, but sometimes it can be a challenge to ensure the other components are also updated. Add a window then less bricks, changes to lintels, studs etc etc.