Да, такие программы есть, называется " онлайн калькулятор расчёта водосточных систем", вот одна из них.
Достаточно удобная для пользователя, практически всё понятно интуитивно, внесите свои индивидуальные параметры и жмите на "рассчитать".
Данные программы пишут компании занимающиеся установкой и проектировкой водосточных систем.
Тут надо отметить один важнейший момент, мало рассчитать, надо профессионально установить, а это крайне сложная работа ещё и на высоте, сама водосточная система, это сложная конструкция, состоящая из множества элементов.
Если не собираетесь делать монтаж водосточной системы самостоятельно, то и рассчитывать самостоятельно нет смысла, эта услуга (расчёт) предоставляется компаниями установщиками водосточных систем, совершенно бесплатно (если конечно заключите с ними договор на установку водосточной системы).
Так же не забывайте, что онлайн калькулятор это обычная программа, которая не может учитывать Ваши индивидуальности, это и тип кровли и объём (средний естественно) осадков именно в Вашей местности, как часто выпадают осадки. Количество скатов, индивидуальная конфигурация кровли и так далее.
Я бы всё же посоветовал обратиться к специалистам, расчёт с учётом индивидуальностей гораздо точней любой программы, тем более это бесплатно.
Если всё же решили самостоятельно, то начинайте со снятия размеров.
В первую очередь это высота дома, нас интересует расстояние от поверхности до карнизного свеса.
Далее, длина карниза каждого ската (важный момент),
Далее общая площадь кровли и площадь каждого ската по отдельности.
Количество углов как наружных так и внешних. Ну а дальше уже пробуйте вставлять полученные данные в калькулятор ссылку на который дал выше.