Features

Everything a QAD data load needs

From source connection to loaded record, CIM-Vitullio+ covers the full migration lifecycle — with safety checks at every stage.

Move the data

Source connections & extract profiles

Register QAD/Progress source systems and manage extract profiles, including client overlays — Jinja2-templated Progress scripts tailored per client.

Excel mapping workbooks

Compile mapping workbooks into executable, versioned load maps: formula evaluation, cross-references, and starter-map generators for REST and Qxtend targets.

Multi-target loading

Load into QAD through REST, Qxtend, and QDoc adapters — or emit Excel output when you need a file instead of an API call.

In-browser map editor

Edit Target, Source, Field Map, Row Types, and Xrefs in a tabbed editor that produces new map versions, with drift badges when the workbook and map diverge.

Rules engine

Declarative per-field data-quality checks — range, format, referential — that warn or drop records during mapping, before bad data reaches QAD.

CLI & REST API

The cimvp CLI and a token-authenticated REST API give scripting and CI pipelines the same front door your team uses.

Trust the load

Dataset comparisons

File-vs-extraction and extraction-diff views — environment vs. environment, run vs. run, pre/post-load — catch unexpected changes before you commit.

Dry-run preview

Preview transform output as a client-readable report plus an analyst spreadsheet before any data touches the target system.

AI address normalization

Opt-in, AI-assisted address formatting suggestions and likely-duplicate clustering — informational, admin-gated, never automatic.

Run it hands-off

Scheduled extraction runs

Cadence-based schedules fire extractions automatically, with pause/resume and overlap protection.

Watch-folder ingestion

Files dropped into a watched inbox auto-load against a pinned map version — no clicks required.

Webhook notifications

Run outcomes pushed to your configured webhooks, so the systems (and people) that care find out immediately.

Govern it

Client-domain multitenancy

Every entity is scoped to a client domain, with a client-admin role for per-client administration — one deployment, many clients, clean boundaries.

Admin console

Users and roles, source connections, schedules, notifications, LLM configuration, and system config — all in one place, protected by role-based access.

Build Order tracker

An editable QAD implementation checklist — 546 pre-loaded items — with prerequisites, map links, and Excel round-trip.

Ask Andy

💬 Your migration guide

"Part chatbot, part paisan, all here to help." Andy answers product questions from built-in help — no cloud connection required — and walks new users through workflows in Teach Me mode.

✨ Smarter Andy

Permission-gated cloud LLM assistance for deeper work: authoring extract profiles, analyzing data, and answering the questions the manual can't.

Want the full walkthrough?

See the six-stage pipeline in detail, or reach out for a demo.

How it works Contact us