Good old-fashioned soap and water. There are also times we use a water filtration system that uses on-site purified water, this allows windows to dry spot free. Think of it like a car wash, but so much more thorough!