Skip to content
2000 +

SITES

wind and solar

150 +

GW

of installed capacity

20 +

COUNTRIES

across six continents

FLEXIBLE

Customizable solutions to satisfy all requirements

RELIABLE

System redundancies, service up-times in excess of 99%

SUPPORTED

24/7 email and phone support

Contact the Forecaster team

Contact Us