1. A system for generating an investment index comprising a processor; and a memory for storing processing instructions for controlling the processor, the processor operative with the processing instructions of: selecting a predetermined number of geographic regions having the highest ranked projected population growth; selecting a predetermined number of companies that have at least a predetermined percentage of the company's revenue derived from at least one or a combination of the selected number of geographic regions wherein Z=the predetermined number of companies; weighting stock prices of the selected companies wherein P=a weighting multiplier, and X n =company n share price daily change; calculating the investment index as a function of X n , P and Z; and outputting the investment index from the processor.