kinodb enables developers to build enterprise applications with rich and robust functionality, without the need for code.
At the core of our technology lies a metadata model containing the definition of the application. All of it.
From complex data structures to the security model, processing rules, reporting and interfaces, a single technical implementation delivers a framework for development and implementation activities, as well as deployment and operational management of production systems.
These are just a few examples of how our customers have used kinodb
They create a model of the application.
kinodb enables developers to incrementally design, build and refine large and complex database structures and to enter test data into them at each step in the process.
The developer works inside the running application, so each change can be tested immediately.
Where other low-code tools require the use of conventional development tools like Java or C# to implement the 'hard bits', kinodb uses Actions, which provide all of the capabilities of conventional code with none of the disadvantages.
This approach delivers extraordinary productivity, greatly reducing the risks of traditional development methodologies. Built applications are inherently easier to understand and maintain, saving money throughout their lifetimes.
Traditional developments are plagued by scope creep and the temptation to pack an initial release with functionality that is poorly understood.
In contrast, the transparency afforded by the metadata-driven approach allows an iterative and incremental approach to the management of development projects.
This in turn enables a benefits-based approach to functionality and a 'minimum viable product' mindset in the minds of developers and requirements owners.
As well as making incremental changes - over many years - far easier, the metadata model contains no details of the technological implementation of your application.
This means that as technologies change, your applications are kept current by updates to the platform, not by changes to your applications.
It also means that entire applications and their data can be moved between supported platforms, for instance an application implemented in IBM's cloud infrastructure using an Oracle database can be moved to Amazon Web Services using MariaDB and RDS, or vice versa.
Above: an application on a Zaurus in 2002.
Below: the same application in 2020.
Many low-code platforms might cope with relatively small applications but will struggle with true enterprise-scale systems.
Underpinned by a database like Oracle, MariaDB or MySQL there's virtually no limit to the volumes of data that kinodb applications can handle.
The metadata-driven approach means that even large applications (thousands of tables) remain easily to maintain and enhance as requirements change over years of use.
Cloud deployment means that you can choose a cloud platform and database architecture that matches your organisation's needs in terms of data volumes, resilience and user numbers. Automatic scaling is available to ensure that the unexpected arrival of concurrent users in their thousands can be handled without problem.
Our customers have not only found that kinodb meets their needs, they also benefit from datb's fast pace of delivery.
“It has been a thoroughly enjoyable experience working with datb. They went beyond the brief, focusing on the business outcomes at all times. They overcame unforeseen challenges with a positive and collaborative attitude, solving them all in their stride. I really feel datb are partners and look forward to a long term partnership."
SOPHIE FRESLE, HEAD OF OPERATIONS, THE NETWORK GROUP