Featured Case Study

AquaPzone Enterprises

One client. Two businesses. One website that knows which one you came for.

Featured Case Study

PZone
Enterprises

The Outcome

One React portal that switches identity between water and solar on the fly.

Visit siteRead Full Case Study
PZone Aqua water RO plant infrastructure
Aqua PZoneWater Theme Activated
PZone commercial solar installation panels
SolarEnergy Theme Activated
Dynamic Routing

The problem

AquaPzone Enterprises runs two genuinely different businesses under one roof: government-grade water RO and wastewater treatment plants, and commercial solar installations. Different buyers, different procurement cycles, different vocabulary, different reasons to trust a supplier.

The obvious solutions were both bad. Two separate websites splits the brand, doubles the maintenance, and means neither site inherits the credibility of the other. One website covering both makes every visitor wade through half a site that isn't for them — an RO procurement officer scrolling past solar panel imagery to find plant specifications, and a solar buyer doing the reverse.

The real problem wasn't design. It was that the site had to serve two audiences without either one feeling like an afterthought.

What we built

A single React application that reads the visitor's intent and reconfigures itself around it.

Two identities, one architecture

The Aqua division runs cool blues and water-focused messaging, built for RO and wastewater clients. The Solar division shifts to warm golds and energy-led visuals. Colour, typography, imagery and content all change together — one click, full theme shift, no page reload.

Custom-built, not templated

The theming is architectural rather than cosmetic — a token system driving the entire interface, not a stylesheet swap bolted on at the end. Adding a third division later means extending a system, not rebuilding a site.

Shared trust, separate pitches

Company credentials, certifications and track record are shared across both worlds. Only the sales argument changes.

Built to be found

Both divisions are server-rendered with their own metadata and structured data, so each is independently discoverable in search rather than hidden behind a client-side toggle.

How it got built

01

Discovery

We mapped both customer journeys separately before designing anything. A government procurement officer and a commercial solar buyer arrive with different questions, different timelines, and different definitions of credibility.

02

Audit

The fracture wasn't in the old site — it was in the assumption that one business needs one message. Every option on the table forced a compromise on one audience.

03

Blueprint

We proposed a theming system rather than a page structure: define the two identities as data, let the interface resolve itself around whichever one the visitor selects.

04

Build & Launch

Built in React with the theme system as the foundation rather than a late addition, then tested that both worlds held up independently — no orphaned pages, no half-themed states, no dead ends between divisions.

05

Support

Post-launch review of how traffic splits between the two divisions and whether visitors land in the right one.

06

Scale

The architecture supports additional divisions without a rebuild.

The outcome

Every visitor lands on a site that appears purpose-built for their category, while AquaPzone maintains one domain, one codebase, and one set of credentials doing the work for both divisions.

The maintenance case is the quieter win. A single deployment, one place to update credentials, one set of dependencies — rather than two sites that drift apart over eighteen months until one of them is visibly older than the other.

When this pattern is right

Not every business with two product lines needs this. If your audiences overlap heavily, or one line is much smaller than the other, a single well-structured site with clear sections is simpler and cheaper.

This approach earns its complexity when the two audiences are genuinely distinct — different buyers, different purchase logic, different trust signals — and when both are large enough to deserve a first-class experience. AquaPzone met both conditions. We'd tell you if you didn't.

ReactGlobal Theme ContextDual-Brand Architecture
Services Used
More Work

Have two businesses under one brand? The architecture matters more than the design.

Book a free call