When calculating heat loads in a building, you will find the need to calculate the solar heat gain factor for the windows.
This program does a fundamental calculation solar profile based on location and date to get the beam angle and the estimate of the solar radiation rate.