Definition and Requirements