Window cleaning projects can be an all day project, but you only need to clean them a few times a year. Before you actually start cleaning the glass or even opening your windows I suggest you clean up the screens, window sills, and tracks first.
Screens collect a lot of dirt and dust over the winter. To avoid having that dirt fly right into your house on the first spring day, clean those screens before you open up your windows.
1) You might want to mark the screens so you know for sure which window they belong to.
2) Make a spray bottle up of 1 cup ammonia, 3 cups water, and a few drops of Dawn Soap.
3) Lay the screens down on the ground and spray them with solution, use a soft brush to clean dirty, then rinse the screens and leave them to dry before you put them back up.
4) Vacuum the inside window tracks and clean your window sills before you clean the windows so as to avoid getting that dirt picked up by your cleaning process and transferred to your window or window sills.
5) Clean your windows with the right tools for a professional finish. Use a bucket that is made to fit your tools. Use a micro fiber combo scrubber / squeegee that you can attach to an extending wand to reach those larger windows.