Why is it that so many expect clever software to overcome poor architecture?
Get a steeper roof.
Get a steeper roof.
http://en.wikipedia.org/wiki/Roof#Drainage
The high steeply-pitched roofs of Germany and Holland are typical in regions of snowfall. In parts of North America such as Buffalo, USA or Montreal, Canada, there is a required minimum slope of 6 inches in 12 inches, a pitch of 30 degrees.