An annuity is a financial instrument that provides a fixed stream of payments over a specified period. It can be either an ordinary annuity or an annuity due, and its present value and future value can be calculated using time value of money concepts.