Besides its alignment to ArchiMate, the ARMOR language should be based on or aligned with existing languages for requirements modelling. Our intention is not to introduce a new language persé, but one that meets our modelling requirements. These requirements are described first, followed by an overview of the following techniques for goal modelling: the Business Motivation Model [3], the i* framework [31], and the KAOS notation from [22].