The term "upfront" is an adjective that describes something or someone that is honest, direct and open about their intentions, feelings or opinions. It can also refer to a payment made at the beginning of a transaction, rather than in installments over time. In business contexts, it may be used to describe a presentation where all relevant information is presented upfront, without any hidden costs or conditions.