Like-for-like licensing
We provide comparable Integration Soup licensing for your approved Iguana production footprint.
Interfaceware Iguana migration services
Your channel exports, Lua projects, mappings, and sample data give us a strong migration starting point. We rebuild them as Integration Soup workflows while keeping the business logic, names, and code structure familiar wherever practical.
Our Iguana migration assurance
Subject to approval, we will provide like-for-like Integration Soup licensing at the price you currently pay for Iguana and help transform your approved channels into Integration Soup workflows.
For the approved scope, your Integration Soup licensing and our channel-conversion assistance will cost no more than your verified current Iguana licensing. Ask about price-matched migrationWe provide comparable Integration Soup licensing for your approved Iguana production footprint.
We match the verified licensing price you currently pay for Iguana.
We help transform the agreed channels, code, mappings, and tests into Integration Soup workflows.
*Offer subject to approval, verification of existing Iguana licensing and pricing, and agreement on equivalent licensing requirements and migration scope. Third-party licences, infrastructure, travel, and services outside the approved scope are excluded unless agreed in writing.
Plan for continuity
If changes around the Iguana ecosystem have prompted questions about long-term support, staffing, or platform ownership, you can establish a migration path without putting live interfaces at risk. We begin with an inventory, prove a representative channel, and plan the wider move while your existing service continues to run.
Iguana's code-led model fits Integration Soup well. Exported channel configuration, Translator projects, Lua modules, VMD files, and sample messages let us retain the interface's working shape rather than reverse-engineering it from a diagram.
A repeatable process
We combine structured extraction with hands-on engineering, so automation accelerates the work and experienced people resolve the important differences.
Collect Git channel exports or project archives, Lua and VMD files, sample data, environment settings, libraries, certificates, connections, and topology.
Create the receiver and activity flow, translate Lua into maintainable C#, carry across mappings, and identify dependencies needing targeted replacements.
Use exported samples and de-identified log cases to compare outputs, routing, ACKs, error paths, database effects, and external calls.
Configure target environments, run selected channels in parallel where appropriate, agree rollback, and migrate in controlled groups.
Code you can recognise
Integration Soup gives the same integration intent a workflow model your team can inspect visually and extend with code.
| Interfaceware Iguana | Integration Soup | Migration approach |
|---|---|---|
| Source component | Receiver | LLP, file, HTTPS, database, and other entry settings become the workflow receiver and its response behaviour. |
| Filter or Translator | Transformers, filters, and code activities | Processing order and business rules are kept, using visual actions or C# where code is the clearer fit. |
| Destination component | Sender or activity | The endpoint, payload, retries, and operational intent are mapped to the matching Integration Soup activity. |
| Lua project files and modules | C# code activities and reusable .NET logic | Functions, modules, variable names, and control flow remain recognisable where practical while runtime calls are translated. |
| VMD files and node mappings | Message templates, mappings, and code transformers | Message structures and transformations are reproduced in the clearest maintainable form. |
queue.push and channel routing | Workflow outputs and connected activities | Message fan-out, filtering, and chained-channel topology are made explicit in the target design. |
| Environment variables and settings | Environment configuration and workflow variables | Endpoints, credentials, certificates, and environment-specific values are separated for deployment. |
Keep the confidence, change the engine
Iguana sample data and selected log cases become a useful regression pack. We add the difficult boundaries your team knows about, then prove the converted workflow before production traffic moves.
Show us an Iguana channelPractical answers
You do not need a perfect inventory before talking to us. We can help establish it.
Git channel exports or Translator project archives are a strong start. Include Lua modules, VMD files, sample data, relevant environment settings, dependencies, and de-identified messages from important success and failure cases.
We preserve the logic and keep function boundaries, modules, variable names, and control flow recognisable where practical. Lua syntax and Iguana-specific APIs are translated to C# and Integration Soup APIs so the result runs natively and remains maintainable.
We inventory the topology before converting individual channels. Shared modules become reusable code or components, and From Channel/To Channel relationships are mapped into an explicit Integration Soup workflow design.
Yes. A representative channel with real transformations and dependencies is the best way to prove the approach, find organisation-specific patterns, and plan the wider migration with confidence.
Start with a representative channel
Request a demo and tell us a little about your interface estate. We will get in touch to plan a focused first conversion.
Migration demo
A few details are enough to start. We will contact you to arrange a focused demonstration and discuss the best representative channel.
We will get in touch shortly to arrange your Iguana migration demo.
Posted by Jason Bolstad 30 Jun 2026
HL7 Reference Guide documents our practical experience with HL7 messages, segments, fields, datatypes, and integration patterns.Posted by Jason Bolstad 12 May 2026
Version 4.0 released. Support for additional databases, Cloud Extensions for Azure and AWS, DICOM, Conversion tools and it's called Integration Soup Version 4.0.