Thanks Sanchai for the breakdown of the process. But please I need to get something right. For point 2a:
Does that means that once one get ITA there's a space of 3months maximum before one can submit the application. Which is expected that one should have gathered all the required documents...