Boehringer Ingelheim: 1st B2B Adobe Cloud Commerce
Boehringer Ingelheim had five markets, country-specific business rules, and a commerce model that didn’t scale. I led the product and program work to define one global reference storefront, decide where local variation belonged, and keep commerce stable through the shift from Oracle to SAP.

Global Cloud Commerce
I led product and program delivery for a high-risk global commerce transformation across 5 countries, anchored in the U.S. and France. The work had to align storefront logic, loyalty, ERP migration, and multi-vendor delivery without letting local complexity or cutover risk derail it.
Five Markets, 7 Messes
Loading diagram...
The core problem was simple: every market had its own commerce model, and none of it scaled. Multi-million-dollar accounts were still ordering by phone, customers were dealing with awkward eligibility rules and fragmented support, and the business was trying to modernize commerce while moving from Oracle to SAP. Boehringer didn’t need another country patch. It needed one global model that could flex locally without losing control.
“Multi-million dollar accounts were still ordering over the phone; it was a scalability and an operations problem.”

Senior Product & Program Manager
I ran the product and program spine of the transformation. I defined the global storefront, set the rules for local variation, managed Oracle-to-SAP coexistence, and kept backlog, vendors, and cutover from drifting while the business kept running.
I Made Global Work Without Losing Local Control
Launching Adobe Commerce wasn’t the hard part. The hard part was drawing the line between global and local, then stopping 5 markets from turning one platform into five different versions of the truth. If the business units weren’t run as one product and one program, the platform would drown in exceptions.
I defined the global storefront, set the rules for local variation, and managed Oracle-SAP coexistence during migration. Then I locked down scope, protected the backlog, and stopped country pressure and vendor drift from wrecking the roadmap.
This is the kind of work I do best, unify global requirements without losing control of the program.
Classic Adobe With a Twist
Rebuilt a global commerce model that could handle regulated B2B ordering, loyalty, localization, and ERP transition without breaking.
Loading architecture diagram...
The Hard Part Was Coexistence
Boehringer wasn’t just modernizing a storefront. It was unifying five countries and moving from Oracle to SAP without disrupting day-to-day operations. Every roadmap decision carried business continuity risk.
The global reference model stopped the platform from getting buried under country exceptions. Once the core logic was locked, teams moved faster, local variation got cleaner, and the business finally had something it could scale.
The platform worked because the governance worked, and the governance worked because someone owned the whole system, not just one market or one vendor stream.
Scale, Throughput, Stability
Fragmented B2B commerce became a scalable global system with more digital volume, fewer service escalations, and a platform that could absorb country complexity.
Before & After
BI moved from fragmented country-by-country commerce to a stronger global model.
Fragmented + Fragile
- Every market had its own way of doing commerce.
- Large accounts were still ordering over the phone.
- Country customizations & ERP change created constant cutover risk.
Unified + Scalable
- One global reference storefront supported 5 countries.
- Online sales scaled 10x+ with stronger digital adoption.
- Throughput improved, escalations fell, and the platform stayed stable.
Define The Global Core
I defined the global storefront model so the program had one backbone instead of five competing patterns.
Control Local Variation
I set boundaries for what markets could localize, which kept flexibility without letting country requests fragment the platform.
Protect The Migration
I managed the coexistence between Oracle and SAP so the business could keep moving while the technical backbone changed underneath it.
Delivery Phases
How I Kept The Program Under Control
This was a multi-year transformation with global stakeholders, local requirements, ERP migration, loyalty, vendors, and regulation all moving at once.
Diagnose
Brought in by Publicis to save the project and replace the current PM.
Define
Led global reference storefront, core logic, and rules for local variation.
Align
Aligned BI teams, country stakeholders, Adobe, and agency around one roadmap.
Migrate
Managed Oracle-to-SAP coexistence, sequencing, and cutover planning.
Expand
Rolled the model into markets with cleaner execution.
Diagnose
Brought in by Publicis to save the project and replace the current PM.
Define
Led global reference storefront, core logic, and rules for local variation.
Align
Aligned BI teams, country stakeholders, Adobe, and agency around one roadmap.
Migrate
Managed Oracle-to-SAP coexistence, sequencing, and cutover planning.
Expand
Rolled the model into markets with cleaner execution.
Diagnose
Brought in by Publicis to save the project and replace the current PM.
Define
Led global reference storefront, core logic, and rules for local variation.
Align
Aligned BI teams, country stakeholders, Adobe, and agency around one roadmap.
Migrate
Managed Oracle-to-SAP coexistence, sequencing, and cutover planning.
Expand
Rolled the model into markets with cleaner execution.
“Jim thinks several steps ahead, looks out for the client, and pushes the work to be better without making it heavier.”

Press & Accolades
The strongest outside proof here is not hype, it is validation from Adobe and Corra that the platform delivered measurable digital growth, global flexibility, and a stronger operating model for animal health commerce.
Book a Call