Fashion designers attempt to design clothes which are functional as well as aesthetically pleasing. They consider who is likely to wear a garment and the situations in which it will be worn, they have a wide range and combinations of materials to work with and a wide range of colors, patterns and styles to choose from.