An application of Expert System and Forward-Chaining and Backward-Chaining to design a heart disease diagnosis and treatment recommendation tool.