User Centered Design (UCD) is a framework process where usability goals, user characteristics, environment, workflow, tasks, services, and processes receive attention during all stages of the design process. UCD involves consideration of how users are likely to consume a product, even without users involved in testing. This process can apply to both technological and non-technological services and products.