Factors Influencing Development