The process of directing users to multiple pages to collect data, then taking them back to the pages with missing information, can be annoying. When you let users leave a page, you shouldn't force them back to it simply because they forgot some piece of information. Rather, plan on providing immediate feedback to users as they're entering data. This cuts down on repetitive navigation between pages. Again, this means more work for your team in exchange for less work by those using your application.
Navigation is one of the most important aspects of a Web-based application.
Yet it's often hard to predict the boundaries of applications running inside a browser. Users are rarely sure where they'll be taken next, or what is supposed to appear next. You can give them a clue to their location, starting with designing a click stream. This design, which resembles a flow chart, shows the flow of pages. Of course, most applications have such a design internally, but they never expose it to the user visually.