Factors that Inhibit or Promote Development