The Client: On this stage, the client explains to the team the general idea, formulates requirements, and establishes priorities.
The result: At the end of this stage, the developing team has a set of project specifications. The budget and project timetable are also set. User Interface prototypes are created. The stage finishes with the signing of an Application Development Agreement.