Let be integers such that and . A design consists of sets of points (called as elements also), distinct -subsets of called as blocks satisfying the condition that for any set of points, there are exactly blocks containing the points. In other words, , for all . Also we denote to be the number of blocks. Since is often clear from context, we shall call a design. We drop if . Also observe that there is no condition to check for and in which case we take .
A design is called Steiner system . A design with is called a symmetric design .