Managerial accounting measures and analyzes financial and non-financial information to help managers make decisions to achieve organizational goals, whereas financial accounting focuses on reporting to external users in accordance with GAAP. Managerial accounting is used for internal decision making and is not required to follow GAAP. It focuses on the future and influencing employee behavior, while financial accounting has an external focus on the past. Management accounting helps with strategic questions about customers, competitors, capabilities, and cash flow to support the organization's strategy.