Criteria for Selecting Appropriate Technologies Under Different Cultural, Technical and Social Conditions