Let’s be honest, most insurance software looks like it was built when Nokia phones were “cutting edge.”
Buttons the size of dinosaurs, layouts that refuse to center, forms that feel like a tax audit… you get the idea.
Guidewire saw this too.
Instead of applying small fixes to an aging UI stack, Guidewire decided to rethink the entire front-end experience from the ground up.
Enter JDP — the Jutro Digital Platform.
A framework?
A toolkit?
A design system?
A cloud deployer?
A React foundation?
Yes.
All of the above.
If React is a kitchen, JDP is the fully-loaded restaurant where the stove, the recipes, the ingredients, and the waitstaff already know what they’re doing.
Let’s break it down.
So… what exactly IS JDP?
JDP is Guidewire’s all-in-one platform for building, running, styling, and shipping modern insurance web apps, powered by React and the Jutro Design System.
Why does JDP even exist?
Because building enterprise insurance apps is not the same as building to-do lists.
Insurance apps are:
- Huge
- Data-heavy
- Form-heavy
- Multi-step
- Multi-region
- Multi-brand
- Always regulated
- Always audited
- Always expected to work at scale
React alone can't solve all that chaos.
A design system alone can't solve that chaos.
JDP solves it by giving you:
✔ A front-end framework (React + Jutro)
✔ A design language (themes + tokens)
✔ A layout system (floorplans + patterns)
✔ A deployment manager (JWA + TeamCity pipelines)
✔ A way to talk to Guidewire Cloud (Digital SDK)
✔ A structure you must follow (and thank later)
Here’s the fun part.
Most people think JDP is just “a bunch of components.”
No.
It’s the entire front-end lifestyle.
1. Jutro Components
Prebuilt UI blocks like:
- grids
- input fields
- cards
- uploaders
- navigation bars
- multi-step forms
- layout containers
No more “building buttons from scratch.”
Nobody gets promoted for that.
2. Floorplans (The Blueprint of Your App)
If React routers and MUI grids had a baby that understood insurance, this would be it.
Pick a floorplan:
- I-shape (header only)
- L-shape (header + left nav)
- C-shape (header + left nav + right panel)
- R-shape (header + right sidebar)
Boom, you instantly get:
- Responsive layout
- Logical navigation
- Clean spacing
- Accessible structure
No UI chaos. No designer drama.
3. Patterns (Pre-cooked UI flows)
Insurance is full of predictable steps:
- “Add driver”
- “File FNOL”
- “Enter payment details”
- “Show summary”
Patterns combine multiple components into ready-to-use flows.
Reusable. Scalable. Enterprise-safe.
4. Theming (Branding Without Tears)
JDP makes theming so easy it almost feels illegal.
Define:
- variableOverrides
- stylesOverrides
- design tokens
npm run build-themes
Out comes:
- your custom colors
- your spacing
- your font styles
- your enterprise branding
No more 200-page PDFs from the design team you’ll never read.
5. Digital SDK (Your API Cheat Code)
Yes, you could write fetch calls manually.
But why?
You're building insurance apps, not practicing punishment.
Digital SDK gives you:
- auto-generated TypeScript models
- auto-generated API functions
- auto-generated schemas
- strongly typed payloads
- full PC/CC/BC integration
Write less.
Break less.
Ship faster.
6. JWA — The “Control Center” for Front-End Devs
JWA = Jutro Web Apps.
This is where:
- you create apps from templates
- you wire Git repos
- TeamCity builds your apps
- deployments happen
- promotions happen
- shared packages live
- multiple apps co-exist under the same “star system”
Yes, JDP even has its own galaxy concept:
- Star Systems
- Planets
- Tenants
Developers didn’t ask for that…
But we secretly love it.
If you’re building the future of insurance, JDP isn’t optional, it’s the platform you build it on.
Top comments (0)