Design theory explores combinatorial designs, which are collections of subsets with specific balance properties. It studies their existence, construction, and characteristics, focusing on block designs, t-designs, and balanced incomplete block designs (BIBDs). These structures have applications in various fields. The field has evolved from early problems like Euler's 36 officers to modern applications in coding theory and cryptography. Key principles include balance properties, Fisher's inequality, and the study of symmetry and isomorphisms. Construction techniques range from algebraic methods to computational approaches.