Thank you for Subscribing to CIO Applications Weekly Brief
CIO Applications Weekly Brief
Be first to read the latest tech news, Industry Leader's Insights, and CIO interviews of medium and large enterprises exclusively from CIO Applications
Thank you for Subscribing to CIO Applications Weekly Brief
Oleg Dronov, OptimaJet’s Chief Business Development Officer, was interviewed by a CIO Application representative. During the interview, Oleg explained why OptimaJet’s solutions are unique and what difference they bring to the No-Code/Low-Code market.
How did the company team come to the solutions OptimaJet currently offers?
The company was involved in a complex project, in which both founding members — Dmitry Melnikov, CEO and Evgeny Betin, CTO, took part. A ten years ago, they started designing a complex budgeting system for one of the largest banks. Back then, the bank was restructuring the department so that its members would be able to efficiently connect and collaborate with those from other departments. So we started developing a document approval workflow within the existing project.
There were three alternatives for approaching the required solution. We could:
● develop a customized system via an available open-source solution;
● buy a workflow platform with existing business logic and migrate to it;
● develop a solution from scratch.
The last option was too burdensome. For instance, developers didn’t have BPMN2 and a visual designer. Moreover, the likelihood of errors was too high. Lastly, the solution would be too difficult to support.
Purchasing a platform wasn’t a suitable option as well, because of the high cost. Furthermore, the retail software wouldn’t fit the project requirements as integration with the existing solution was needed.
The trial-and-error approach took more than 6 months, and, fortunately, was worth it. The developers realized that it’d be more viable to build their own system. So they developed a solution that had an HTML-5 designer, a basic set of elements, business terms (Command, Role, Transition), process schema updates in the current version, inbox/outbox folders for every user and process simulation. That gave birth to the Workflow Engine we offer today.
DWKit is unique: it is the most technologically advanced and efficient solution of its kind in the market
For instance, the Workflow Engine visual designer tool can be embedded into any web page or React/Angular component. The solution is compatible with lots of databases. Users of the Workflow Engine can create activities and transitions between them in the visual designer. For each transition, they can also define conditions, actions and timers. Creating users’ own functions is possible as well. Contrary to similar systems in the market, clients are able to retrieve and execute commands, available to each user via the Workflow Engine.
What other solutions does OptimaJet offer?
We also offer Workflow Server and DWKit. Workflow Server was developed with the micro services architecture in mind. It’s useful for those who need a workflow administration panel. It’s an independent solution with a web interface and an API for integration. The solution can be integrated with any software via the REST API, that comes with Open API descriptions. About 200 simultaneous requests per second is an average response time of Workflow Server on a medium-class virtual machine.
DWKit, in turn, provides its users with a unique Workflow Engine based BPM solution. DWKit comprises a Form Builder and a security module. With this tool, users can create complex corporate cross-platform web applications that support MS SQL Server, Postgre SQL and Oracle databases. DWKit operates on Windows, MacOS, and Linux.
The tool is a self-hosted BPM solution with a Data Model you can synchronize with your database. Users can customize their Data Model via the Admin Panel. There are database objects that are associated with every Data Model item. Models are composed of attributes that are either correlated to database columns or extension attributes that are JSON stored in a single column. Additionally, users can create a web form, link it to data and add event handlers in JavaScript using convenient drag-and-drop Form Builder. The user interface can be managed via React and Redux. Last but not least, DWKit has full Workflow Engine capabilities. DWKit security mechanism allows users to choose those who will have access to the full form or its individual sections. So each user's form access rights can be customized. Moreover, DWKit provides integration with external systems via REST API.
Most DWKit actions can be performed in a browser. Nevertheless, it’s possible to implement more complex business processes via Visual Studio. You can also keep track of changes in the source code during software development through Git or any other version control system.
What does the company hope to achieve in the near future?
Predominantly, we aim to set new standards for developers. We mostly focus on the developers’ side, as, in our opinion, documentation isn’t only a manager’s or analytics-focused task, it’s a developer's work as well. Therefore, we provide the tools they need these days. Our plan is to launch mobile container applications for iOS and Android, create server less technology support (Amazon AWZ & Azure Functions) and implement DWKit for various business fields (e.g. HRM, CRM, Task Management, Document Management and so on).
Finally, we hope to launch our next solution, called Rule Engine, this year. It’s a software component that makes it possible to add or change business logic in an application. Our tools are currently in demand all over the world and are sold in the United States, Europe, and China.
I agree We use cookies on this website to enhance your user experience. By clicking any link on this page you are giving your consent for us to set cookies. More info
Follow OptimaJet on :