I have always wondered what the industry-wide breakdown is between internal/IT applications (e.g. intranet apps, custom reporting, payroll, or related enterprise software) and consumer applications (e.g. Facebook, Yahoo, Google, e-commerce sites), or other types of software like embedded, mobile, systems software, etc. I do realize that the lines are not always so clear, but it would be interesting to see some high-level data on this.
I have always suspected that the large majority of software developers are building IT applications, but have never come across any specific studies or research showing or disproving this.
1) What percentage of developers are building internal/enterprise applications, as opposed to the other categories?
2) What is the breakdown, in terms of dollars spent, for development in each category?
I would appreciate any links to any industry research for this kind of information.