a place for an organization to store and organize its knowledge (usually a database or software program)
1) stores  expert's knowledge(fb,rb) 2) holds  highly specialized knowledge,specific for a given domain 3) large  set of rules
sware