Skip to content

Engineering applications

Physics-based models, accurate calculations, and an engineering approach to solving industrial challenges

An abstract flow of luminous lines with smooth wave motion

Product development principles

Reliable engineering results are our first priority. We make calculations faster, expand product capabilities and adapt our products to customer needs.

  1. Accuracy

  2. Performance

  3. Broad capabilities

  4. Adaptability

  5. Continuous improvement

From models to solutions

  • Available product
  • Planned / in development

The map shows example workflows and combinations of applications. These combinations and their connections can be adapted to each task. The shared BASIS core enables applications to exchange data and work together

Shared foundation. Modular architecture

BASIS products share a common core, services, and open APIs. Components can be developed and scaled independently while maintaining compatibility and access control

Shared BASIS architecture overview

Web client

Chrome · Yandex Browser · Safari · Edge

UX/UI

Shared design system

Frontend
  • TypeScript
  • CSS
  • React 19
HTTPS / OIDC

Server

Deployment OS
Windows · Linux · macOS
Backend
  • Python
  • Cython
  • FastAPI

Access, management and shared services

  • NGINX
  • Keycloak
  • API gateway and load balancing
  • Authentication and role-based access
  • Public APIs
  • Administration
  • Licensing
  • Logging and audit trails
  • Help and intelligent assistant
  • Custom reports
  • Measurement units service

Engineering core

Projects and models

  • Application catalog
  • Project registry
  • Versioning
  • Business processes
  • Asset model
  • Digital twins

Computational core and orchestration

  • Calculation manager · job queue
  • Calculation execution services
  • Steady-state and dynamic simulation
  • SM (sequential-modular solver) · EO (equation-oriented solver)
  • Optimization · model calibration
  • Scenario analysis · calculation utilities

Thermodynamics

  • Pure component database · hypothetical components
  • Thermodynamic property packages
  • Fluid manager · crude oil database

Computational modules

  • Process equipment models
  • Pipeline networks
  • Detailed heat-exchanger models
  • Other calculation modules

AI and converters

  • Data processing tools
  • AI services
  • Physics-informed neural networks
  • Converters

Infrastructure

Data storage

  • Project and model data · calculation results
  • S3-compatible object and file storage
  • Time series and analytical data
  • PostgreSQL
  • SeaweedFS
  • ClickHouse
Event integration
  • Kafka
Monitoring and metrics
  • Prometheus
  • Perses
Containerization and orchestration
  • Docker / Podman
  • Kubernetes / Deckhouse

Thermodynamics, computational modules, and AI and converters are peer components connected to the computational core. Computational modules use thermodynamic properties. The engineering core stores project and model data and calculation results in data stores.

Open-source software
Permitted licenses onlyMIT · Apache 2.0 · BSD-3-Clause and others
Deployment options
  • On-premisesIn the customer's infrastructure
  • SaaSIn cloud infrastructure
Test coverage
Backend >70% · Frontend >80%Unit · Integration · E2E · Regression