Asset Liability Management (ALM) is a strategic framework used by financial institutions to manage financial risks that arise from mismatches between assets and liabilities. It ensures the institution can meet its long-term obligations while maximizing returns by balancing the timing and amounts of cash flows and liquidity needs.