The foundation of Spawnproc is strictly typed banking specific programming language, which has loans/deposits, cashbacks, grace periods as its primitives, all defined in clean manner.
We define data model from the ground up. In top-level metainformation you are able to define rules for storing, displaying and handling the documents and other data.
Spawnproc works with a range of database backends: Mnesia, Riak and KAI. The data scheme is automatically kept in sync with the ontological model.
We automatically generates the visual forms for data assessment based on ontological model. These forms are fulfilled with native data for KVS storage.
The engine defines business flows according to industry standards. Each flow is accompanied by all relevant documents, such as approval forms, sing-off sheets, legal agreements.
Data Pattern matching builds effective decision trees from business rules and can compete with Drools. See RETE algorithm.
Spawnproc supports a range of message buses, including AMQP and MQTT. Our messaging relay terminates the message flow using JSON, Binary, XML and TXT formatters.
Our aim was to provide smallest possible minimalistic application for PrivatBank customers, who are using deposit accounts. We've created fast and robust responsive web application that can fit any devices and provides modern secure features over the fast WebSocket channel using N2O, BPE, KVS, UPL and FORMS applications from Synrc stack.