Text this: Formalisation of the knowledge used in design of software, information and business systems