Zur Beantwortung können zwei Konzeptionsmethoden aus dem Bereich des Software-Engineering fruchtbar gemacht werden: <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic">Domain Driven Design (DDD) </hi>(siehe Evans 2003, Vernon 2013) <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic"> </hi>und <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic"> Behavior Driven Development (BDD) </hi>(siehe North 2016) <hi xmlns="http://www.tei-c.org/ns/1.0" rend="italic">. </hi>Beiden ist gemein, dass sie unabhängig von Datenformaten, Programmiersprachen oder Präsentationstechnologien operieren.