Есть объекты некоей сложной системы, они взаимосвязаны - вообще иерархически, но это не дерево, а именно древовидный граф.
Хотелось бы: иметь возможность рисовать граф, редактировать свойства объектов в графическом интерфейсе и через API (свойства - на базе пользовательских схем, описывающих классы), в том числе менять внешний вид этих объектов.
Возможно, это UML.
Но хотелось бы как можно менее замороченное решение. Это не какой-то сложный бизнес-процесс, в котором непременно есть сканирования бумажек и утверждения бюрократическими потрохами, этот граф представляет собой Ресурсно-Сервисную Модель IT-инфраструктуры, поэтому всякая галиматья для бизнеса, у которого слишком много денег и желания покидать пальцы - не нужна.
Нужен буквально удобно редактируемый граф объектов с внешним API-доступом.
Видел кто-нибудь нечто подобное? :)