XPMeXperience · Pharma Manufacturing

Engineering Intelligence for Pharma Manufacturing

Intelligent software that connects experience and data on the pharmaceutical manufacturing floor.

We start with coating. XPM Golden Recipe compares each run against recipe-specific Golden Profiles; XPM Troubleshooting organizes defect investigation into causes, checks, and reusable cases — with engineers making the final call.

Coating simulation0%
Warm-upFilm build

Visual simulation · not process data

Products

Two products. One coating process.

One works with measured run data, the other with what people observe on the floor. Both exist to support an engineer’s review.

  • Product 01 · Run data comparison

    XPM Golden Recipe

    “Where did this run differ from the reference?”

    Compare coating runs against recipe-specific reference profiles to surface differences worth reviewing

    • PDF run report ingestion
    • Recipe-specific Golden Profiles
    • Top 5 differences for special batches
    • Patterns across flagged batches
    More on XPM Golden Recipe
  • Product 02 · Defect case review

    XPM Troubleshooting

    “What should we check first?”

    Organize coating-defect investigation with rule-based cause candidates, practical checks, and reusable cases

    • Rule-based cause candidates with evidence
    • Verification checklist and possible responses
    • LOT cases and similar cases
    • Template drafts and external AI prompts
    More on XPM Troubleshooting

At a glance

Overview

DEMO-EQ-01 · sample data
DEMO · 48 sample reports
Run reports ingested48PDF · sample
Golden Profile recipes4By recipe key
Special batches flagged5Flagged manually
Parsing warnings3Needs review

Processing flow

  1. 1PDF run reports
  2. 21-minute normalization
  3. 3Process features
  4. 4Recipe reference
  5. 5Exception comparison

Product temp. · DEMO-BATCH-K vs reference

Sample curve

Reference batches by recipe

RecipeReferenceStatus
DEMO-RCP-0114Comparable
DEMO-RCP-029Comparable
DEMO-RCP-036Comparable
DEMO-RCP-043Few samples
Pump speed
Sample dataInterfaces shown are concepts built with fictional data.

Why we exist

Coating issues rarely have a single cause. The evidence is already on the floor — in run reports, in batch records, in people who have seen it before. We build tools that bring that evidence together, and leave the judgment to the people who make it.

  1. 01

    Run data is locked in reports

    Each batch leaves a PDF run report. You can open them one by one, but lining a batch up against other runs of the same recipe is hard.

  2. 02

    Know-how stays with people

    Knowing what to check first lives with senior operators, so newer team members repeat the same trial and error.

  3. 03

    Records don’t feed the next decision

    Cases and reports exist, but they are hard to search by condition — and hard to link to how a similar batch was resolved.

Product 01

XPM Golden Recipe

Compare coating runs against recipe-specific reference profiles to surface differences worth reviewing

In development · Runs locally

XPM Golden Recipe reads the PDF run reports produced by coating equipment, normalizes them into 1-minute process data, and builds an observed reference — a Golden Profile — from normal batches of the same recipe. It shows where a batch’s trends and process features departed from that reference, so engineers can narrow down what to look at.

From run report to engineering review

  1. PDF run reports

    Ingest equipment run reports and record parsing status and warnings.

  2. Normalized process data

    Align 10-second and 1-minute sampling to a 1-minute basis; derive process features and data-quality info.

  3. Recipe reference

    Build an observed Golden Profile from normal batches sharing the same recipe key.

  4. Exception comparison

    Compare a special batch with the reference distribution and list the largest feature differences.

  5. Engineer review

    A difference is a place to look, not a cause. People make the call.

Key capabilities

  • PDF run report ingestion

    Parse coating equipment run reports and track report metadata, parsing status, and warnings.

  • 1-minute normalization

    Align 10-second and 1-minute sampling to a 1-minute basis and produce derived trends and a data-quality report.

  • Batch trends and features

    Review batch-level trends and features such as temperatures, pump speed, chamber pressure, and phase durations.

  • Recipe Golden Profiles

    Build observed reference statistics from normal batches with the same recipe key and compare operating patterns.

  • Special batch comparison

    Compare manually flagged batches with reference batches and show the top 5 differences and distribution positions.

  • Group patterns and summaries

    Summarize recurring differences across flagged batches, event logs, and text summary reports.

What it does

  • Compares batches using run reports — showing differences from an observed, recipe-specific reference
  • Warns when the reference sample size is small
  • Lets your team flag special batches and add external-factor notes by hand
  • Runs locally on a PC

What it does not do

  • Act as an AI that calculates optimal recipes or recommends settings
  • Determine defect causes automatically, or make quality or release decisions
  • Control equipment in real time or connect to MES / SCADA
  • Provide approved acceptance criteria or validated limits

Want to talk about XPM Golden Recipe?

We welcome thoughts on how run reports are used and how reference baselines should work.

Get in touch

Product 02

XPM Troubleshooting

Organize coating-defect investigation with rule-based cause candidates, practical checks, and reusable cases

In development · Runs locally

Enter the defect type and process conditions, and a set of maintained rules with weighted scores ranks candidate causes, shows the evidence behind each, and lists priority checks and possible responses. Reviewed cases are stored per LOT and reused for similar-case lookup and occurrence tracking.

From first check to a reusable record

  1. Capture defect and conditions

    Enter the observed defect, when it appeared, and the state of process, suspension, equipment, and core tablets.

    • Defect · timing · severity
    • Tablet / exhaust / inlet temperature
    • Prep timing · mixing · foam · nozzle
  2. Review causes and evidence

    Conditions that match rules add up to a score per cause. Top candidates appear with the evidence behind them.

    • Rule match → score per cause
    • Likely · possible · needs checking
    • Contributing conditions shown
  3. Organize what to check

    Priority checks, possible responses, and deviation review points are laid out like a checklist for the floor.

    • Priority checks
    • Immediate response candidates
    • Deviation review points
  4. Record and reuse

    Saved as a LOT case, it feeds similar-case suggestions, occurrence counts, and draft wording.

    • Register and search LOT cases
    • Up to 5 similar cases
    • Template-based drafts

Key capabilities

  • Structured condition entry

    Record defect type, timing, process conditions, coating suspension, spray equipment, and core tablet status in consistent fields.

  • Candidate causes with evidence

    Rules and weighted scores rank possible causes, and each candidate shows which inputs contributed to its score.

  • Checks and possible responses

    Priority checks, immediate response candidates, and deviation review points linked to the top causes.

  • LOT cases and similar cases

    Register, search, edit, and export cases to CSV; see up to five past cases ranked by condition match.

  • Occurrence overview

    Case counts by month, equipment, defect type, and cause category, side by side.

  • Drafts and external AI prompts

    Seven template-based drafts, plus a prompt you can paste into an external AI tool yourself, with masking options.

What it does

  • Organizes candidate causes from maintained rules and scores — shown as qualitative levels (likely · possible · needs checking)
  • Lets you maintain rules, scores, and equipment / defect / cause master data to fit your site
  • CSV / JSON backup and restore of cases and reference data (admin area)
  • Runs locally on a PC — data stays in a local file

What it does not do

  • Decide the final root cause, product quality impact, CAPA, deviation class, or batch release
  • Replace batch records, deviation management, or any other GMP system
  • Calculate statistical cause probabilities or defect rates, make ML predictions, or analyze images
  • Call AI APIs directly, or connect to MES / SCADA equipment data in real time

Want to talk about XPM Troubleshooting?

We welcome thoughts on review practices, rule design, and case management.

Get in touch

How they fit

What the data shows,and what the floor should check.

The two products answer different questions in a coating investigation. Used side by side, they let you review measured run differences next to floor observations.

XPM Golden Recipe

Where did the measured run differ?

Compares a batch with reference batches of the same recipe to find differences in trends and process features.

  • Based on run reports
  • Observed reference per recipe
  • Largest feature and time-segment differences
XPM Troubleshooting

Which causes and checks should we review?

Organizes cause candidates, checks, and past cases from the observed defect and conditions.

  • Based on observations and inputs
  • Rule-based cause candidates
  • Checklists and cases

Today the two products run independently. They do not share a database or exchange data automatically — the flow above describes how a person can review both results together.

Approach

Visible evidence. Human judgment.

Software for manufacturing should be as clear about what it does not know as about what it does.

  • Evidence is never hidden

    Which data and which rules produced a result is always visible.

  • People make the call

    Root cause, quality impact, deviation, CAPA, and release decisions stay with your team and QA.

  • Local first

    Current versions run on a PC and keep data in your local environment.

  • No inflated claims

    We don’t publish unverified accuracy, probability, or impact figures.

Technical profile of the current versions

XPM Golden Recipe

Runtime
Runs locally (Python · Streamlit)
Input
Equipment PDF run reports
Reference
Observed statistics per recipe (Golden Profile)
AI integration
None

XPM Troubleshooting

Runtime
Runs locally (Python · Streamlit · SQLite)
Cause review logic
Rules + weighted scores
Similar cases
Weighted condition match (up to 5)
AI integration
None — copyable prompt only

About

Built from experience on the manufacturing floor

XPM — eXperience · Pharma Manufacturing — grew out of hands-on work in oral solid dose manufacturing. We build software that connects what experienced people know with the data processes already produce.

Our first domain is coating. We respect the language and procedures of the floor: our tools support engineering review alongside existing quality systems, rather than replacing them.

XPM Labs

XPM Labs is our development and research brand — where prototypes and new process tools take shape, starting with the next steps after coating: tableting and granulation.

Products and processes

Products
XPM Golden Recipe · XPM Troubleshooting
Process focus
Coating (film coating of oral solid doses)
Planned
Tableting · Granulation

Contact

We’d like to hear from the floor.

Thoughts on using coating run data, reviewing defect cases, potential fit, or collaboration are welcome.