Create models of building elements and determine the required strength.
FrameMaster is a FEM-program(Finite Element Method) that helps you dimension almost any kind of construction: roof-trusses, floors, walls, bridges, furniture, shafts and much much more. Avoid over dimensioning, instead model your construction in FrameMaster and the program will tell you if the construction is strong enough or not.