software investments