Within this stage we determine the project structure; evaluate information needed; design data flow processes and propose GUI templates.
The main goal at this stage is to design project structure, analyze data flow, data structures and sizes, and to define project environment. During the analysis stage particular tools and techniques that suit the web-project's purposes and goals best of all are chosen. Functional models, working algorithms, and logical interaction of the project are produced. GUI is also discussed with the client. After this stage the requirements are revised and the final version of technical specification is approved by the client.