Asset-liability management (ALM) matches a bank's assets and liabilities to improve profitability by addressing mismatches. ALM involves placing cash inflows and outflows in maturity buckets and addressing positive or negative mismatches. Surplus funds from positive mismatches can be deployed in statutory reserves, new lending, or money market instruments. Banks can also borrow through money markets like call money or repos to address negative mismatches. Effective ALM stabilizes profits, measures risks, and removes mismatches to maximize shareholder returns.