Spring GDS 25th Anniversary
A logistics company that ships to 190 countries built something to ship to itself.
Angular is a web application framework built and maintained by Google. It is written in TypeScript and gives teams a full set of tools out of the box: routing, forms, HTTP, dependency injection, and a structured way to organize an app into components, services, and modules. Where some libraries hand you a few pieces and leave the rest to you, Angular makes most of the architectural decisions for you. That is the trade. Less choice, more consistency.
It helps to separate the names. AngularJS, released in 2010, was the original. Angular (sometimes called Angular 2+) is a complete rewrite from 2016 that shares the name and almost nothing else. Modern Angular uses standalone components, signals for reactivity, and an improved build pipeline. Compared with React, which is a UI library you assemble into a stack, and Vue, which sits in the middle, Angular is the opinionated end of the spectrum. A bank building an internal platform with a hundred screens and a large team benefits from that structure, because the framework enforces patterns that keep the codebase coherent as people come and go.
The TypeScript foundation is the point, not a detail. Strong typing across a big application catches errors before runtime and makes large refactors survivable.
We use Angular where its structure earns its keep: large, long-lived web applications maintained by teams rather than a single developer. The conventions that feel heavy on a small project become the thing that keeps a big one sane two years in. We also know when not to reach for it, and we will say so.
Our web application development work spans framework choices, and we treat that choice as part of the engineering, not an afterthought. When clients arrive with an existing Angular codebase, we can step in, read it, and keep shipping. When they are starting fresh, we help weigh Angular against the alternatives based on the team, the timeline, and what the product actually needs to do.
Working with Angular, or deciding whether to? Let's talk it through.
A logistics company that ships to 190 countries built something to ship to itself.
Turning a brand into a working business.
Half a million people. One app. Zero chaos.















