Statement of purpose

What exactly do we need to have in our statement of purpose? Does it have to be major specific like in graduate schools or can be more general?
Also do all schools require them ?