Hero Banner Background
Smart Computing Logo

TURN-KEY ARCHITECTURES

Flow Computer System Architecture

UI Integration

Develop web, desktop, and embedded UIs

Core App Development

Build C++17/Qt core application

Linux Bring-up

Configure custom Yocto OS

Integrated Technology Stack

Seamless operations, efficient data flow
Flow Computer Architecture Graphic

Hardware Integration

Connect sensors and I/O devices

Fragmented Technology Stack

Disconnected systems, inefficient operations

Deployment

Roll out system to production

Validation

Test system functionality and performance

EVC System Architecture

EVC System Graphic
Field Inputs

Field Inputs

Gas meter pulse encoder, pressure sensor, temperature sensor, LCD display, keypad, RTC, local storage, communication ports
Embedded Electronics

Embedded Electronics

MCU, signal conditioning, power management, sensor interfaces, pulse counting
Firmware Layer

Firmware Layer

Measurement acquisition, volume correction, tariff counters, event handling, time synchronization, access control, data logging
Communication Interfaces

Communication Interfaces

USB, RS232, RS485, Modbus, service tool connection, data export, configuration upload/download
Applications

Applications

Desktop service app, web server, web app/dashboard, reporting & historical logs
Users & Outputs

Users & Outputs

Technician, operator, admin, corrected gas volume, billing data, alarm/audit records

INVEX System Architecture

Power & Hardware

Provides the physical foundation and energy for the system
Bottom Layer

Operating System

Manages system resources and provides a platform for software
Second Layer

Middleware

Connects software components and facilitates communication
Third Layer

Application Logic

Contains the core business logic and functionality
Fourth Layer

User Interface

Presents the system to users through graphical elements
Fifth Layer

Web APIs

Enables external systems to interact with Invex
Sixth Layer

Supported Technologies

Lists the programming languages and frameworks used
Top Layer
INVEX System Architecture Graphic

Software Development Lifecycle

Design Strategy

Design Strategy

Discovery & Analysis: Requirements, Business Analysis & Architecture Design & Planning: Wireframing, Agile Roadmap

Ongoing Development

Ongoing Development

Back End Dev (Nodejs, Java) & Front End Dev (React, Angular), API Design, Code Review (GitHub, GitLab), Build Automation (CI)

Quality Testing

Quality Testing

Testing: Manual & Automated, System, UAT Feedback: User Plans & Management

Lifecycle Core Grid
Deployment & Launch

Deployment & Launch

Infrastructure & Deployment: IaC (Terraform), Containers (Kubernetes) Launch & Validation: Testing, Comms, Post-Deployment Review

Service Agreements

Service Agreements

Service Levels: Response & Resolution Targets, SLOs Reporting: Incident Classification & Status Updates

Continuous Optimization

Continuous Optimization

Monitoring & Metrics: Performance Tracking, Continuous Improvement Enhancements & Analysis: Feature Updates, Root Cause Review