Rulevolution is designed to be be used for a wide variety of purposes, from the delivery of key business functions, powering a website (indeed the complete site where required), web services providing specific data processing, as a data manipulation / general purpose processing engine, to interfacing to other 3rd party services (as an integration hub).
Whether you are looking to replace an existing system, move into the cloud, implementing a specific function, the core engine operates on Knowledge Graphs (a version of a Directed Acyclic Graph, or DAG, to be precise).
These Graphs may represent website structures, webpages (before being converted to HTML), virtual any data structure (from COBOL copybooks, JSON & XML), data queries and the results (as shown in the example graph below), through to complex decision trees and and actions in themselves.
Graphs are presented in an each to read form, with each node having a Label (at the top) and Value (below), this makes the structure easy to follow, quick to pick up, simple to manipulate, but still very powerful.
Knowledge Graphs can represent virtually any form of data, from any other programming language.