the techniques that have been used previously from business management, for example, SWOT (Strengths Weaknesses Opportunities Threats) analysis, balanced scorecards, modelling languages such as: IDEF (Process Flow and Object State Description Capture Method) and RADs (Role Activity Diagrams);
the knowledge techniques that have been used previously for the disciplined development of knowledge-based applications.