What is a futures contract?

What is a futures contract by CME Group?

What are futures contract specifications?