I'm thinking in making my own "market research study" (if that applies) by no spending money but time. My resource: the web.
The idea is make the most complete possible list about my possible competitors (let's say for a niche market, suppose "Project Management software" or "Personal Finances software").
So, will look in search engines with the respective keywords, plus downloads sites and the companies websites themselves.
Suggestions about methodology, more columns to add, etc... will be appreciated!
What is your goal in this market research project? "Market research" is such a wide topic that what you propose might be completely correct or completely wrong. For example, this is more like a competitive analysis project than a complete market investigation (where are the customers in your analysis?).
So it all depends on what questions you want to answer, so start with those. That will tell you if the scope of your research is good and whether or not certain pieces of information are relevant (for example, why is it relevant what the salary per IT employee is in the company's country?).
Maybe if you really want to make a list of players in the field, I would add one thing about the fields you propose: You are assuming that the companies have the employees in the same country (to continue asking why it matter what each employee costs in that country). This may not be the case. The company might be based in one country but have programmers in other countries. They may have switched programmers several times, or may have employed programmers temporarily while development was being done in a high rate of speed. So even if you can get that information it may not tell you anything useful.
Also, rather than focusing on the company itself, I would focus on the clients of that company: How many, how much does each pay, how often, etc... Rather than things such as number of employees. But again, I night be wrong in all of this, it depends on what you really want to find out about these companies.
So it all goes back to the same question: What questions do you aim to answer by doing this research?
It sounds like you are doing a competitive analysis, not Market Research.
Perhaps you should write software that crawls the web to perform the analysis you describe on any market place or competitor and sell that solution instead. You may have stumbled on a much larger opportunity there than in the marketplace you are describing.
Here's another idea: What niche could you occupy that no one else is satisfying? That is, instead of listing everything that exists, maybe the question is "What doesn't exist in this market?" Where could you win? How could you narrow your own focus to be the undisputed winner?
Some of your factors are interesting, but many are irrelevant to your own success. If Google had made such an analysis of the myriad of web server/crawler services before starting, what would they have done? Would it have mattered? Should it matter?
0 How to get desktop research tool distributed?
2 Having a license to your product instead of owning it?