Decision making involves selecting a course of action from alternatives and is the core of planning. It involves several steps, such as analyzing the matter, determining methods, defining attitudes, making decisions based on knowledge and information. There are different types of decisions ranging from programmed to non-programmed and models for decision making including satisfying, implicit favorite, and intuitive models. Modern approaches to decision making include risk analysis, decision trees, and preference theory.