The main reason is that Zara reacts quickly to the latest designer fashions, and produce clothes which are fashionable but inexpensive. He can make a new line of clothes in three weeks, but other companies normally take about nine months. The cloths also change from week to week. So customers keep coming back to see what’s new. It produces 20,000 new designs a year.