1. A method of collecting and storing information relating to a weather phenomenon using a computing system comprising at least one computer, the method comprising: (a) obtaining, by the at least one computer, a set of weather data comprising weather data from at least one primary source and one or more secondary sources; (b) identifying, by the at least one computer, one or more instances of weather phenomena using the weather data from the at least one primary source; (c) retrieving, by the at least one computer, historical values corresponding to one or more past times for a first set of parameters related to each instance of the identified weather phenomena if the instance of the weather phenomenon has been identified for at least one of the past times; (d) obtaining, by the at least one computer, current values corresponding to the present time for a second set of parameters related to each instance of the weather phenomena identified in step (b) by applying a first set of one or more algorithms to the set of weather data; (e) predicting, by the at least one computer, forecasted values corresponding to at least one future time for the second set of parameters for each instance of the weather phenomena identified in step (b) by applying a second set of one more of algorithms to the set of weather data; (f) determining, by the at least one computer, values for a set of severity indices corresponding to the present and future times for each instance of the weather phenomena based at least in part on the present and future values of the second set of parameters; and (g) assimilating, by the at least one computer, in a multi-dimensional database the retrieved values from step (c), the present time values of the second set of parameters, and the future time values for the second set of parameters, and the values for the severity indices from step (f) for each of the one or more instances of the identified weather phenomena.