An offer is a definite proposal made by one party to another, indicating a willingness to enter into a contract on specific terms. It serves as the foundation of a contractual relationship, creating the opportunity for acceptance and subsequent binding agreement between the parties involved.