High Level Requirements Document