User-centered design: Definition, examples, and tips