* Business analysis (BA) and business process modeling (BPM) to model the organizations processes or workflows...
* Unified Modeling Language (UML) use cases, activity, sequence, object, state machine, interaction overview, communication and other UML diagrams that could lead to Model Driven Development and generate code