Skip to content

Discipline 05 of 09

Softwarethat runs the system

We engineer websites and web applications and business platformsalong with the dashboards and APIsthat connect them to devices and data

Developer working across several monitors in black and white
Reference visual

What we engineer

Software Engineeringin practice

What RoboFab engineers in Software Engineering

  1. 01

    Professional websites

    Fast accessible websites that present your organization with clarity

  2. 02

    Web applications

    Custom applications built around your workflow from sign in to reporting

  3. 03

    Management systems

    Inventory and orders and production and finance systems shaped around how you operate

  4. 04

    Dashboards

    Live dashboards for machine data and sensor readings and business metrics

  5. 05

    Backend platforms and APIs

    Secure APIs and authentication and integrations that connect apps and devices and services

  6. 06

    Databases

    Data models designed for integrity and performance and growth

Typical architecture

How the systemfits together

A common shape for this kind of systemEvery project gets its own architecture

Typical Software Engineering architecture

UsersDevicesWeb appSecure APIDatabaseDashboards

Web platforms and dashboards and APIs that run the business

Reference footage

Typical applications

  • Company websites
  • Admin dashboards
  • ERP and inventory systems
  • IoT device portals
  • Booking and ordering platforms
  • Internal tools

Technologies

  • TypeScript
  • React
  • Python
  • PostgreSQL
  • Supabase
  • Firebase
  • REST APIs
  • WebSockets
  • Cloud hosting

You receive

  • Source code and repository
  • Deployed application
  • Admin access and documentation
  • Maintenance plan
  • Source code on a monitorReference visual
  • Network cables patched into server equipmentReference visual
  • Server rack with patched network equipmentReference visual

Reference visuals illustrate the field and are not RoboFab project records