Factors that may promote or inhibit development