The process begins with a substrate that is alternately dipped into solutions containing oppositely charged building blocks. Electrostatic interactions drive the adsorption of these layers. Each dip results in the formation of a monolayer, and the process is repeated until the desired number of layers is achieved. The thickness and properties of the final film can be controlled with high precision by adjusting the number of deposition cycles.