The best truss design requires a thorough understanding of structural theory and engineering principles. To ensure proper construction sequencing and accuracy, architects should also have experience with computer-aided drafting (CAD) software programs.