Configuration intelligence for Guidewire and Duck Creek

You own a decade of Guidewire customization. Nobody knows what’s in it.

We read your Guidewire or Duck Creek configuration and hand back a complete map — what’s custom, what’s dead, what breaks on cloud. Read-only. Non-production. No SI engagement required.

See it on your own config How it works
You can’t refactor what you can’t see.
PC · DEPENDENCY MAP
read-only dev env
Policy.Auto.ext UWRule_412 RateRoutine_Cmrcl Coverage:HiredAuto PCF:QuoteSummary Typelist:JobType Coverage:Garagekeep Integration:DMV Batch:LegacyRenew CLOUD RISK · 3 CUSTOM ARTIFACTS DEPENDENTS        ---- unused
CUSTOM ARTIFACTS
4,182
NO ACTIVITY 18M
340
CLOUD COLLISIONS
76
Illustrative view — not customer data

Every carrier is in the same position.

The knowledge left.

The team that built your system rotated off years ago. The documentation describes what was intended in 2017, not what’s running now.

The system grew in the dark.

Rules fire for products you stopped writing. Integrations point at systems you decommissioned. All of it is in scope until someone proves it isn’t.

The clock is running.

Cloud migration isn’t a lift-and-shift. Custom code has to be assessed, rewritten, or retired — and you can’t plan any of it until you know what you have.

Four answers, in days.

01 — 04
01

Customization inventory

Every deviation from Guidewire or Duck Creek’s shipped base configuration — entity extensions, business rules, product model changes, custom code, integrations — counted, classified, and traced to the file and commit that created it.

ARTIFACT
CLASS
COUNT
ORIGIN COMMIT
Entity extensions
data model
218
a91c34f · 2017-04
Business rules
logic
1,904
multiple
PCF overrides
interface
631
7d02be1 · 2019-11
Integration endpoints
external
47
3fe8c02 · 2021-06
02

Cloud-readiness risk map

Which of your customizations collide with the vendor’s current release, ranked by blast radius. The list your migration plan should start from.

RANKED BY BLAST RADIUS76 COLLISIONS
01
Policy.Auto entity extension
412 deps
02
RateRoutine_Cmrcl
287 deps
03
Integration:DMV (SOAP)
183 deps
04
PCF:QuoteSummary override
96 deps
03

Dead configuration report

Rules that haven’t fired in 18 months. Coverages never attached to a bound policy. Integrations with no traffic since 2023. Scope you can delete instead of migrate.

340
business rules with no execution in 18 months
62
coverages never attached to a bound policy
11
integrations with no traffic since 2023
04

Plain-English rule extraction

Your underwriting and validation logic written so an underwriter can read it — not just a developer. Confirm the rules still match the policy you actually want to write.

UWRule_412.gs · L18
if (submission.Priority == 3
and driver.Age < 25
and vehicle.Symbol >= 20) {
  addUWIssue("REFER_SENIOR",
    Blocking)
}
PLAIN ENGLISH

On tier-3 submissions, any driver under 25 on a high-symbol vehicle is referred to a senior underwriter and cannot bind without sign-off.

Read-only. Non-production. Live in days.

Four steps, no change to anything that’s running.

STEP 1
Connect

Read-only access to your configuration repository in a development environment. Guidewire Cloud customers already have this provisioned; on-premise carriers point us at existing source control or a Studio project.

Nothing touches production.
STEP 2
Parse

We parse the actual artifacts and build a dependency graph of how they connect.

entity + typelist ext · PCF · rules & Gosu · product model · rate tables · endpoints · batch · tests
STEP 3
Overlay

We join that map to your runtime data to separate what exists from what is used.

This is where dead configuration surfaces.
STEP 4
Deliver

A living map you can query, not a PDF.

“What breaks if we drop this field?” → a traced answer.

Every answer traces to a line of your code.

We don’t ask a language model what’s in your system. Configuration is parsed deterministically, so the inventory is exact — every finding carries a file path, a line number, and the commit that introduced it. AI is used where it earns its place: naming what a rule does, reconstructing why it was built, and rendering logic in plain English. If we tell you a coverage exists, it exists.

FINDING · AUDIT TRAIL
coverage    Coverage:Garagekeepers
file          /config/product/CPLine.xml:412
introduced   commit 7d02be1 · 2019-11-08
bound use    0 policies (all time)
POSTURE
Read-only access, development environments only
Your configuration is never used to train models
Full audit trail on every finding

Start with one application.

Point us at PolicyCenter in a development environment. We’ll come back with your customization inventory and cloud-readiness map. If it isn’t useful, you’ve spent an afternoon of a developer’s time.

Book a working session
No SOW. No production access. Turnaround in days.