Why do you need an application? Have a look at this site:
http://weather.unisys.com/index.html
It is pretty comprehensive from a technical viewpoint.
What exactly are you trying to do? I am a climate/weather scientist so use a huge variety of such software but you need to be more specific.....
Bookmarks