Different cleaning techniques are used based on the type of roof and the extent of the cleaning required. Techniques include pressure cleaning, soft washing, and chemical cleaning.