What Program do you use for custom buildings?

Blender would be the most obvious option.

It’s free, and very well supported in terms of tutorials etc.