Both buy and sell, call and put.
Theoretically, you can use cash and future to simulate a stock/index holding position. When options are added in, you can construct more versatile positions to represent your judgement on trends, levels, timing and volatility.