Skip to content

Service 03 · Software & Web Engineering

Built to be maintained by whoever comes next.

Most of a system’s life happens after the launch, and most of its cost is decided before it. Noble builds enterprise applications, customer portals, digital platforms and the APIs between them the way software has to be built when the people maintaining it in three years have not been hired yet.

What modernisation changes

Modernisation rarely means replacing an application. More often it means changing how its parts are connected: the same components, moved out of direct point-to-point coupling and routed through an integration layer. The large component does not disappear — it becomes one service among several, which is why decomposition is a decision and not a rule.

DIRECTLY COUPLEDROUTED AND MODULAR

Drag, or use the arrow keys, to move between the two arrangements.

The service, by capability family

Eight families. A product usually needs most of them at once, which is why they sit in one service rather than across eight suppliers.

Enterprise application engineering

  • Custom business applications built around a real process
  • Internal tools, admin and operations screens
  • Workflow and approval systems
  • Line-of-business applications that talk to the ERP
  • Accessibility as a build requirement, not a review stage

Web and digital platform engineering

  • Enterprise websites and product sites
  • Web applications and customer portals
  • Digital platforms and multi-tenant products
  • Interface design and design systems
  • Bilingual Arabic and English interfaces, composed for both
  • Search visibility built in rather than retrofitted

APIs, integration and backend engineering

  • API design, versioning and lifecycle
  • Services, background processing, queues and scheduled work
  • Interfaces to ERP, finance and operational systems
  • Third-party services and payment routes
  • Schema design, migrations and data access
  • Error handling and retry that does not lose work

Architecture and cloud-native engineering

  • Application and solution architecture
  • Cloud-native applications where they earn their cost
  • Modular and service architectures, sized to the team that runs them
  • Event-driven design where the process is genuinely asynchronous
  • Platform engineering — the paved road the next team builds on

Mobile and multi-channel

  • Mobile and responsive delivery where the audience is there
  • Field and offline-tolerant applications
  • Consistent experience across the channels a business actually uses

Quality, performance and reliability

  • A test strategy — unit, integration and end-to-end, chosen deliberately
  • Test automation at the level that catches real faults
  • Measured performance budgets, held to
  • Monitoring and error reporting from day one
  • Accessibility testing against real assistive technology

DevOps, DevSecOps and delivery

  • Build pipelines and environment parity
  • Continuous integration and deployment
  • Release, rollback and feature control
  • Security checks inside the pipeline — dependencies, secrets and static analysis
  • Infrastructure and application delivery treated as one problem

Modernisation, operations and handover

  • Application modernisation, re-platforming and refactoring
  • AI- and data-enabled features added to existing applications
  • Application support and operational continuity after release
  • Documentation written for the next engineer
  • Source, pipelines and access handed over in full

How a build runs

  1. 01

    Frame

    What it has to do, who it is for, and what it must integrate with before anything is designed.

  2. 02

    Design

    Interface and data model together, in both languages, because retrofitting Arabic is a rebuild.

  3. 03

    Build

    In working increments that can be seen and used, not in a phase that ends with a demonstration.

  4. 04

    Ship

    Release, measure, and fix what the measurement shows rather than what was assumed.

  5. 05

    Hand over

    Everything needed to keep it running without the people who built it.

Work you can open

Parallel Solutions is live at parallelsolutionsa.com — a bilingual product and specification site for a Saudi air-distribution manufacturer, with six product families, technical detail and a quote route. It is client work, and it can be opened and read in full.

It can be opened and judged directly, which is the whole reason for pointing at it.