Goal-oriented Requirements Language (GRL), an i*-based modeling language used in systems development, is designed to support goal-oriented modeling and reasoning about requirements especially the non-functional requirements [1] Goal-oriented Requirements Language (GRL) allows to express conflict between goals and helps to make decisions that resolve conflicts.
There are three main categories of concepts in GRL: They are called for intentional because they are used in models that primarily concerned with answering "why" question of requirements (for ex.
Intentional relationships are: means-ends, decomposition, contribution, correlation and dependency.
At present, GRL is supported by a general-purpose organization modelling tool - OME (Organization Modeling Environment).
OME provides support to various modelling frameworks by loading the framework and its functional modules dynamically.