How many people do you think it takes to make a single product? From what you listed, they average 26 employees per product. The products aren't released at the same time. Most of their products are the same, with minor differences depending on the language they're supporting. IMO they have too many employees...