Need Help on Architecture

Ultimate Goal
A back end and front end built with form.io to collect data, files and pictures, and sent to camunda to process logic. All apps are presented in one interface, no need to access other applications separately.

Camunda and Form.Io is chosen because of the belief that it allows for easier changes to company processes as the company grows, without having to do extensive and expensive coding for each change.

Question: is this realistic and worthwhile? and if version 4 is fully complete, all connected and working well, what does “version 1” look like as a starting point. What should we achieve first.

Parts
Internal and external website
Internal and External web app “website”, with form.io to collect data, and everything processed through camunda. Customers and employees need to login to access their respective information

SSO
Is an SSO needed, and which one do you recommend to connect all the parts

Finance
Expenses and income and balance sheet data. Data entry(payments and receivables) can be done using the front and backend websites, and the balance sheet and income statement logic is processed in the ERP.
Idea: is it feasible to display financial data in the backend website, or should finance staff directly access the ERP.
Question: if data is viewed from the backend website, is that done using a BI to create reports? Or is there a more simple way.

Document management
Uploading and downloading documents and images/ Hopefully connected with the ERP(financial documents) or an ERP that contains an inbuilt DMS system.
Question, should access and searching of documents be done through the DMS application, or portal the DMS application into the backend website?

BI: Access data from the database and present it through the webapp based on reports. Any recommended BI’s are welcome that fit in with the above architecture.

Additional goals. I want to lay the foundation for a system that can be agile for the future, and not stuck in a shortsighted framework, while also being able to achieve concrete goals in the near term.

Hi @mrrosenthal,

As this is a very complex topic, I recommend you get in touch with Camunda consulting or a partner company from Camunda’s partner network.

Cheers,
Thorben

3 Likes