Analyzing Software Companies