An offer is a clear proposal made by one party to another, indicating a willingness to enter into a contract on specific terms. It serves as the foundation for forming a binding agreement and requires acceptance by the offeree to create a legal obligation. Offers can be made in various forms, including verbal, written, or implied, and must be communicated effectively to the offeree to be valid.