As the user you are bombarded with a plethora of experiences and interactions through websites everyday. UCD is a design philosophy in which your needs, wants and constraints are taken into consideration at each stage of the design process.