Like futures markets, options markets can be traded in both directions (up or down). If a trader thinks that the market will go up, they will buy a Call option, and if they think that the market will go down, they will buy a Put option. There are also options strategies that involve buying both a Call and a Put, and in this case, the trader does not care which direction the market moves.
The potential home buyer would benefit from the option of buying or not. Imagine they can buy a call option from the developer to buy the home at say $400,000 at any point in the next three years. Well, they can—you know it as a non-refundable deposit. Naturally, the developer wouldn’t grant such an option for free. The potential home buyer needs to contribute a down-payment to lock in that right.
Pay a “premium” wherever you buy a commodity option. Let's say you purchase a “call” option on 100 bushels of corn, and the premium is $2 per bushel. You will pay $200 for the right to exercise your option until it expires. That is your only cost to purchase the option, except for whatever commission you had to pay to your brokerage company. Even if you choose not to exercise the option before it expires, your investment will be limited to the $200 premium plus commission.
However, for put options (right to sell), the opposite is true - with strike prices below the current share price being considered "out of the money" and vice versa. And, what's more important - any "out of the money" options (whether call or put options) are worthless at expiration (so you really want to have an "in the money" option when trading on the stock market). 
The price at which you agree to buy the underlying security via the option is called the "strike price," and the fee you pay for buying that option contract is called the "premium." When determining the strike price, you are betting that the asset (typically a stock) will go up or down in price. The price you are paying for that bet is the premium, which is a percentage of the value of that asset.