01
Based on open API and open data principles, Charcoal’s lean approach makes it a snap to plug services in any part or layer of your application stack. Interacting with third party APIs, cloud apps or micro-services is a reality for almost all modern web projects.
02
Where there’s data, there’s visualization. For every installation where there’s data, Charcoal offers meaningful displays and interactive graphs and charts. There’s always a way to see your data from the control panel (administrative interface), whether in a graph, table, chart, or other data visualization method, and this visualization can export to PDF.
03
Open data philosophy means we play nice with other software and offer possibilities of having data in any format (standard or not standard), so you can migrate your data in and out of the Charcoal ecosystem. Charcoal comes with its own array of report and visualization tools, but sometimes you just need the raw data to import into a specialized software.
For example, if the Charcoal interface is not enough to run a more powerful data analysis, we can export that data into other specialized data visualization software (as simple as Microsoft Excel). And by the way, the same is true the other way around, we can import data, too.
04
To extend the usefulness of a website and become a real interoperable application, every object or model created in Charcoal can easily be consumed as a REST web service. The tools we build provide easy data validation, easy error handling, and independent presentation layer, to create a meaningful OpenAPI 3.0-based web service.