Factors That Promote Development