In the domain of CAD, the goals are very diverse and the optimal way to reach a goal cannot be clearly defined. ArchiCAD needs to simultaneously serve the freedom of the architect as the artist of spaces and the discipline of the architect as a technical expert. Tools and methods are few. But by combining them in creative ways, you get as much functionality as you would get with hundreds of commands in command-driven CAD programs. Wording is plain, direct and harmonizes with the users' expectations.
Error messages give a clue of the source of the problem and the possible ways to avoid it.
ArchiCAD is forgiving and non-modal in its interaction techniques. And, though ArchiCAD cannot do everything with the same ease, it is clear where the limits are. ArchiCAD streamlines the typical, supports the special and allows the extreme. Our users can easily find the level they are most comfortable and productive with. Our distributor channel is another excellent source of information.