1. A computer program product for selecting a recommended investment portfolio based in part on socially responsible considerations, the computer program product comprising computer-readable media encoded with non-transitory tangible instructions for execution by a processor to perform a method comprising: (a) providing a portfolio of securities identified for potential inclusion in the recommended investment portfolio; (b) providing socially responsible investing (SRI) scores for the identified securities; (c) ranking the identified securities relative to each other based on their SRI scores in a computerized ranking engine; (d) entering into a processor: (i) initial weightings for each of the identified securities, or data by which initial weightings for each of the identified securities is objectively calculated, the initial weightings or the data being unadjusted by socially responsible considerations, (ii) the ranking of the identified securities based on their SRI scores, and (iii) an SRI multiplier algorithm that is correlated with the relative ranking; (e) calculating via the processor using a weighting engine, adjusted weightings for the portfolio of securities using at least the entered items (i)-(iii), wherein securities having higher ranked SRI scores relative to other securities receive greater weightings, and the weightings include non-binary weightings; (f) outputting via the processor, the adjusted weightings for the portfolio of securities; and (g) selecting the recommended investment portfolio based in part on socially responsible considerations using the adjusted weightings.
1. A computer program product for selecting a recommended investment portfolio based in part on socially responsible considerations, the computer program product comprising computer-readable media encoded with non-transitory tangible instructions for execution by a processor to perform a method comprising: (a) providing a portfolio of securities identified for potential inclusion in the recommended investment portfolio; (b) providing socially responsible investing (SRI) scores for the identified securities; (c) ranking the identified securities relative to each other based on their SRI scores in a computerized ranking engine; (d) entering into a processor: (i) initial weightings for each of the identified securities, or data by which initial weightings for each of the identified securities is objectively calculated, the initial weightings or the data being unadjusted by socially responsible considerations, (ii) the ranking of the identified securities based on their SRI scores, and (iii) an SRI multiplier algorithm that is correlated with the relative ranking; (e) calculating via the processor using a weighting engine, adjusted weightings for the portfolio of securities using at least the entered items (i)-(iii), wherein securities having higher ranked SRI scores relative to other securities receive greater weightings, and the weightings include non-binary weightings; (f) outputting via the processor, the adjusted weightings for the portfolio of securities; and (g) selecting the recommended investment portfolio based in part on socially responsible considerations using the adjusted weightings. 4. The computer program product of claim 1 wherein the SRI scores are environmental impact scores.