User-centered Software Software for People Great software is successful when the people who will use it are the focus of the design and development process. We listen, observe and use “design thinking” and agile processes to create great software. Mobile Desktop Embedded