You might think the big corporations make the most money, but smaller brands that fit more specific needs are now beginning to take the lead.