App calculates – roof run length, dry pan length, provides rainfall intensity, roof pitch info, selecting correct roof profiles and penetration flashing options