—   TECHNOLOGY & ENGINEERING

02

Web & product interfaces

Screens people work in every day. Layout, interaction, and the front of the product stay tied to how the work actually happens.

HOW IT FITS

Used when the
product needs them.

Technology follows the product and operational needs — not the other way around.

01

When it fits

Users need a clear interface for a product, a portal, or an internal tool — and the screen has to match the process behind it.

02

How we use it

The interface stack follows the product and the backend it talks to. Design tools shape the flow; the build uses what fits that screen.

IN THIS CAPABILITY

Technologies in
this group.

Each name is used when that part of the product needs it.

React

Framework

A library for product interfaces people work in every day. It is used when the screen needs that kind of interface.

Discuss this technology

Angular

Framework

A framework for product interfaces. It is used when the screen is built with that framework.

Discuss this technology

Vue

Framework

A framework for product interfaces. It is used when the screen is built with that framework.

Discuss this technology

Blazor

Framework

A framework for product interfaces on the dotnet platform. It is used when the screen shares that stack.

Discuss this technology

Thymeleaf

Framework

A server-side template engine for Java web interfaces. It is used when the page is rendered on the server.

Discuss this technology

Figma

Tool

A design tool for interface layouts and flows. It is used to shape a screen before and during the build.

Discuss this technology

Web UI tooling

Tool

The HTML, CSS, and browser tooling around a product interface. It is used when the screen needs that layer.

Discuss this technology

JavaScript

Language

A language for interfaces that run in the browser. It is used when the product needs that behavior on the screen.

Discuss this technology

HTML

Language

The markup language for the structure of a web page. It is used when the product has an interface in the browser.

Discuss this technology

CSS

Language

The language for layout and appearance in the browser. It is used when the product has an interface there.

Discuss this technology

OTHER CAPABILITIES

More of what
we use.

Each group is used when the product needs it.

Have a product, technical challenge or delivery gap? Let's discuss the right next step.