High-Level Requirements

The major requirements of this project are as follows: