At CoDesign, design is a concerted and iterative dialogue involving clients, end users and production experts. We partner clients to discover latent opportunities within their product or service offerings. Customized design processes are evolved in close collaboration with the client team. Meaningful solutions are tailored to be implementation ready and future safe. We study end users to learn from their delight, frustration and expectations. We step into their shoes to assess the efficacy of solutions and step out to observe them against the larger milieu. We value craftsmanship and work closely with production experts to ensure the idea finds justice in its translation to form.