MLD works by sequentially exposing a substrate to two or more precursors that react with the surface in a self-limiting manner, forming a single layer of material. This process is repeated in cycles to build up the desired thickness. The self-limiting nature of the reactions ensures uniformity and conformality, making it possible to coat complex nanostructures and porous materials, which are often used in catalytic applications.