All of the above programs are used before and during a typical flight I do in FSX. I realised this when I started organising my desktop in a more logical manner (I have nothing better to do) So this lead me on to see how long it takes before I even leave the virtual ground. It turns out in some cases over an hour! I suppose I enjoy the process of preparation as much I do the challenge of flying a big jet aircraft.
I always start with downloading the latest real world weather. From this most of the other programs rely heavily on that data to calculate fuel etc. I then calculate how much weight I will be carrying and then from there can start thinking about the route. I then get take off and landing performance data and then send all this to the air traffic control and navigation programs I use. Make a cup of tea and start cockpit preparation, load the FMC, taxi and take-off.
All this when I’m not organising my desktop.