Factors Promoting Development