Performed requirements elicitations and specifications UML diagrams, use cases, user stories, functional prototypes and detailed documentation.