1. Requirement Gathering (What, When, How)
2. Define your user personas (for what type of user you are designing for, what are your goals)
3. Sketched Design (Just to understand what the client requirements are)
4. Implementation (Develop the design)
5. Deliver to Client (Provide all the source file to our client)