Professional window cleaners use squeegees, lint-free rags, buckets, small paper towels, scrubbers, and dishwashing liquid.