Description and Requirements