User-centered design (UCD) is an iterative design process in which designers focus on the users and their needs in each phase of the design process.