A computer-implemented method is provided for selecting a recommended
investment portfolio based in part on socially responsible
considerations. A portfolio of securities is identified for potential
inclusion in the recommended investment portfolio. Socially responsible
investing (SRI) scores are provided for the identified securities, and
the identified securities are ranked relative to each other based on
their SRI scores in a computerized ranking engine. A processor receives
an entry of initial weightings for each of the identified securities, or
data by which initial weightings for each of the identified securities
can be objectively calculated; the ranking of the identified securities
based on their SRI scores; and an SRI multiplier algorithm that is
correlated with the relative ranking. The initial weightings or the data
are unadjusted by socially responsible considerations. The processor uses
a weighting calculation engine to calculate adjusted weightings for the
portfolio of securities using at least the entered items. Securities
having higher ranked SRI scores relative to other securities receive
greater weightings, and the weightings include non-binary weightings. The
processor outputs the adjusted weightings for the portfolio of
securities. The adjusted weightings are used to select the recommended
investment portfolio based in part on socially responsible
considerations. The recommended investment portfolio may also be used to
manage an investment company that selects securities based in part on
environmental impact considerations.