An offer is a necessary stage towards the formation of a binding contract - the second and concluding stage being acceptance. An offer and acceptance together would, if other requirements are met, constitute a binding contract.