If you are doing a "design it yourself" and "build it yourself" home, do not use a computer program. Spend your time, money and efforts on learning about construction instead of looking for something to give you a theoretical solution that YOU will have to bring to completion.
By considering masonry, you have selected a residential building system that is the most universal for the developed world. Only the U.S. and Canada find this system universal in the big picture. Unfortunately, it is so simple and basic, that people do not need programs, so few are available. Those that are available are very far oof the deep end and too complictated. The structural design of the walls is almost too simple to be concerned with.
Depending where you are, slab on grade can be cheap and easy, or it can be a long term problem irregardless of the structure above.
With a good sructure, roofs are easily designed for any area, and the design can usually be provided by the material supplier(s).
The actual construction of the walls will require a good understanding of the electrical and mechanical elements if YOU are going to build it rather than put it in and cover it.
Surface bonding is a very localized, idealized method of construction and is usually not used in many areas. AAC (autoclaved aerated concrete) units are good for some climates, but the material cost is higher than for other materials that offer more energy efficient systems.
The bottom line is - if you plan to design it yourself, you should understand the building materials before selecting a system. The computer software is a "crutch" to make the presentation easier for the ultimate builder to understand. your results are only as good as what you put in.
You may be better off finding a good designer that understands that use of the type of materials you prefer.