Asset and liability management (ALM) is the term covering tools and techniques used by a bank or other corporate to minimise exposure to market risk and liquidity risk through holding the optimum combination of assets and liabilities. It sometimes refers more specifically to the practice of managing financial risks that arise due to mismatches - "duration gaps" - between the assets and liabilities, on the firm's balance sheet or as part of an investment strategy.