## Community curated Low Code Platform ```plantuml @startuml skinparam component { backgroundColor<<external Analytics>> Yellow backgroundColor<<external Workflow>> Orange backgroundColor<<external DS>> Magenta backgroundColor<<amoprhie>> Aqua } skinparam collections { backgroundColor Gold } skinparam interface { backgroundColor blue } [Workflow] as wf <<amoprhie>> [BackOffice] as bo <<amoprhie>> [Customer UI] as ui <<amoprhie>> collections "Data Sources" as ds collections "Analytic Brokers" as ab collections "Workflow Engines" as wfe wf <--> bo wf <--> ui wf <-up-> ds bo <-up-> ds ui <-up-> ds wf <-down-> ab ui <-down-> ab bo <-down-> ab wf <-right-> wfe [Custom DS] as CustomDS note bottom of CustomDS Like amoprhie fact entities such as User, Scope etc. end note [Directus] as Directus <<external DS>> [Strapi] as Strapi <<external DS>> [Baserow] as Baserow <<external DS>> interface "Directus" as aDirectus <<adaptor>> interface "Strapi" as aStrapi <<adaptor>> interface "Baserow" as aBaserow <<adaptor>> Directus <-down-> aDirectus Strapi <-down-> aStrapi Baserow <-down-> aBaserow aDirectus <-down-> ds aStrapi <-down-> ds aBaserow <-down-> ds CustomDS <-down-> ds [PostHog] as PostHog <<external Analytics>> [Countly] as Countly <<external Analytics>> interface "PostHog" as aPostHog <<adaptor>> interface "Countly" as aCountly <<adaptor>> PostHog <-up-> aPostHog Countly <-up-> aCountly aCountly <-up-> ab aPostHog <-up-> ab [Zebee] as zebee <<external Workflow>> [n8n.io] as n8n <<external Workflow>> [Active Pieces] as activepieces <<external Workflow>> interface "Zebee" as aZebee <<adaptor>> interface "n8n" as an8n <<adaptor>> interface "activepieces" as aActivepieces <<adaptor>> aZebee <--> zebee an8n <--> n8n aActivepieces <--> activepieces aZebee <-up-> wfe an8n <-up-> wfe aActivepieces <-left-> wfe @enduml ```