Net Present Value (NPV) is a financial metric used in capital budgeting to assess the profitability of an investment or project. It is the difference between the present value of cash inflows and the present value of cash outflows over a period of time. NPV provides a method to evaluate the attractiveness of a project or investment by converting future cash flows into today's dollars using a discount rate.