ALM (Asset Liability Management) involves strategic balance sheet management and managing risks stemming from mismatches between assets and liabilities. It aims to manage liquidity risk, interest rate risk, and profitability. The key risks banks face include credit risk, interest rate risk, liquidity risk, and foreign exchange risk. ALM involves analyzing the composition and maturity profiles of assets and liabilities to control volatility in net interest income and ensure sufficient liquidity. Banks use tools like gap analysis and simulation to measure risks and make decisions around portfolio composition.