Optimization involves systematically designing experiments to improve formulations by accounting for all influencing factors. Factorial design is a technique used in optimization that involves studying the effect of multiple factors simultaneously. It depends on factors, their levels, and variables. There are two main types of factorial design: full factorial design and fractional factorial design. Full factorial design tests every combination of factors and levels but becomes impractical with more than 5 factors. Fractional factorial design reduces the number of runs needed to study many factors.