High Level Project Requirements