Most ES are developed by means of specialized software tools entitled shells which come equipped with an inference mechanism (backward chaining, forward chaining, or both), and require knowledge to be entered according to a specified format
ES ส่วนใหญ่ได้รับการพัฒนาโดยใช้วิธีการเครื่องมือซอฟต์แวร์เฉพาะหอยสิทธิที่มาพร้อมกับกลไกการอนุมาน (ถอยหลังไปข้างหน้าการผูกมัดหรือทั้งสอง) และต้องใช้ความรู้ที่จะป้อนตามรูปแบบที่กำหนด