Компании ранжируются по безразмерному индексу, характеризующему масштаб их бизнеса. На 90% он определяется выручкой, которую компании получили в 2008 году. Но не только выручка важна. Свой вклад в индекс вносят общий штат сотрудников компании, клиентская диверсифицированность бизнеса (величина, соответствующая количеству клиентов, приходящемуся на одного продуктивного специалиста) и наличие филиальной сети. Индекс рассчитывается по формуле:
Индекс(i) = 0,9 х Ai/Amax + 0,05 х Bi/Bmax + 0,025 х (Ci/Bi`)/(C/B`)max + 0,025 х Di/Dmax,
где Ai — выручка компании за отчетный период; Bi — общий штат сотрудников; Bi` — количество продуктивных специалистов; Ci — количество контрактов за отчетный период; Di — количество филиалов, дочерних фирм. Все величины нормируются на максимальное значение по группе.
Рейтинг составляется в четырех категориях в соответствии со структурой доходов компаний. При сравнении разработчиков ПО мы учитывали доходы от продажи не только лицензий ("коробок"), но и ИТ-услуг, связанных с внедрением и поддержкой их собственных продуктов. В категории дистрибуторов при расчете индекса использовались первые три слагаемых формулы, в категории производителей ИТ-оборудования — первое, второе и четвертое. Характеристикой эффективности бизнеса служит величина, соответствующая выручке в расчете на одного продуктивного специалиста (удельная выручка). Она определялась как относительно максимальной, так и относительно средней величины по базе участников рейтинга. Если на вертикальной оси отложить значения индекса, характеризующего масштаб бизнеса компании, а на горизонтальной — его эффективность относительно среднего, можно построить диаграммы, показывающие, насколько эффективно работают разные компании.