Ciao,
benvenuti in Alfresco
La versione community (come pure gli altri componenti della digital business platform) è rilasciata con licenza Open-source e può essere utilizzata liberamente.
Per i workflow potete utilizzare activiti (nella versione community non sono disponibili i connettori per Alfresco, ma non sono troppo difficili da implementare). Per il frontend invece vi consiglio di considerare ADF, il nuovo "super-shiny" framework per il front-end basato su Angular.
Il codice del core e di activiti è scritto in Java (tranne ADF che come detto è sviluppato in Angular+Typescript/ecmascript). Le estensioni si possono sviluppare in Java o Ecmascript.
Anche se non conoscete Java non c'è da preoccuparsi: alfresco mette a disposizione una vasta API REST che permette di interagire con il repository qualsiasi sia il vostro linguaggio di programmazione.
Se volete avere altre delucidazioni, fateci pure domande più puntuali e saremo contenti di approfondire gli argomenti!