The notation of analytical phase of software development is
quite well established. It includes Business Processing Model
and Notation (BPMN) as well as Unified Modelling Language
(UML) tools. These are the lingua franca of customers,
analysts and programmers.