Dion @Moult, you’r totally right, but like always I have a different view
Please please please don’t see things with “PROGRAMMERS” view
The maority of your target users are people who don’t have programming background and “won’t” learn something new, you have to “simplify” processes as much as possible, that even a kid can learn it
This is why today the majority use Revit, Tekla, or similar software, because “maybe they don’t support things well” but are user friendly
UX/UI is really important, even important than the solution and its technology/method
So, you’re right CDE is not a new thing, even in the built environment industry, and even some know that CDE generally wasn’t “successful” before
So, it means that if someone wants build a promising CDE, “SHOULD” think about processes more than anything