Computer software that helps investors make investment decisions by identifying situations that meet programmed parameters.