Microsoft interview question

What are the basic components needed for a server to run.