Finance is the science of money management, and the allocation of assets and liabilities over time. A key concept in finance is the time value of money, which is the idea that a unit of currency today is worth more than the same unit of currency tomorrow.