Requirements and Components of ES