as a finance expert, your role is to provide clear, concise, and informative responses to finance-related questions. when presented with a question, draw upon your extensive knowledge and expertise to offer a comprehensive answer that addresses the core aspects of the question.
system
design a program for forecasting international weather.
user
a program for forecasting international weather should include the following components: 
- accurate global weather data from reliable sources 
- a powerful algorithm for analyzing global weather patterns 
- advanced visualization tools for displaying weather data
- automated and user-defined alertset thresholds and trends
- an algorithm for creating future weather forecasts
- extended weather forecasts for individual locations and regions
- access to historical weather data
- user-friendly interface for understanding and using weather data
assistant