Em Software has been making InDesign data-publishing plugins since 2000, and its tools — InData and InCatalog — are long-standing options for building directories, price lists, and catalogs. They are capable and have a loyal following among technical users.
They are also the most code-heavy approach in this category, split across two separate products, and built for a workflow where you write logic by hand inside InDesign. DataMergeStudio is the opposite: one standalone macOS app where you build the whole merge visually, with no scripting, no second product, and nothing to assemble. For most designers and teams, that difference is decisive — it is the difference between learning a system and simply using one. This article compares the two honestly, with current pricing, so you can pick the approach that fits how you actually work.
One design choice separates these tools more sharply than usual.
InData is programmable. You build documents by writing prototype statements — scripts, complete with conditionals and loops, written directly into the InDesign document. Data is then flowed through that prototype, which formats each record according to the rules you wrote. It is, in effect, a small program embedded in your layout. InCatalog, the companion product, adds a separate layer for linking and syncing data.
DataMergeStudio is visual. You build the merge on a drag-and-drop canvas, arranging the logic where you can see it, with a live preview — and generate a finished InDesign document from the outside. No prototype language, no scripting for ordinary jobs, no second product to license.
One tool asks you to describe the document in code. The other asks you to build it on a canvas. Almost everything else follows from that.
Em’s data publishing offering is two complementary plugins, sold separately, that run on macOS and Windows and are kept current with new InDesign versions.
InData is the document builder. You write a prototype in the document, point InData at your structured data, and it produces pages quickly — historically advertised in the thousands per hour. Because the prototype supports conditionals and loops, it can handle messy real-world data: missing fields, optional sections, computed values. It imports inline artwork, applies master pages, and is AppleScriptable. The newer InData Pro tier adds true table building.
InCatalog is the synchronization companion. It creates bi-directional links between an InDesign document and an external source — databases (including FileMaker, and ODBC in the Pro version) and spreadsheets — so you can update the document from the latest data, or push edits back, without rebuilding. It uses plain-text data descriptor files to define the link.
Em recommends using the two together: build a pre-linked document with InData, then maintain it with InCatalog. The combination is powerful for complex, rule-driven, database-backed publications — but it requires writing prototype logic, configuring data descriptors, and licensing two products. Barcodes come through a separate BarcodeMaker integration.
Em has moved toward term-based licensing, sold per product, per device. At the time of writing, InCatalog starts around $279 for one user for six months, with longer terms and a Pro tier (which adds ODBC) above that. Historically the products were perpetual — InData around $400, InCatalog around $800, InCatalog Pro around $1,200 — and resellers also offer 12-month subscriptions.
The budgeting reality: InData and InCatalog are separate purchases. The full workflow Em itself recommends — InData to build, InCatalog to sync — means licensing two products, per device, with BarcodeMaker added on top if you need barcodes. As with any plugin, licences are tied to InDesign versions.
DataMergeStudio is a native macOS application — the rebuilt successor to MyDataMerge — that links to your InDesign file and your data and produces finished documents from a single, modern interface. Where Em splits the job across two plugins and asks you to write prototype code, DataMergeStudio puts the entire workflow in one app and lets you build it visually.
It is designed around how data actually arrives — as Excel workbooks — and around getting to a finished layout without writing logic by hand. You drag fields onto a canvas, watch a live preview update as you work, and generate the document with barcodes and QR codes already included. There is no language to learn, no second product to buy, and no scripting for ordinary jobs.
That approachability is the point. Native multi-sheet Excel means you start from the workbook your client or ERP already produced — no flat-file prep. The merge logic you would express as prototype statements in InData, you assemble visually here, seeing the result as you go. And intelligent mapping keeps the setup working when the data changes shape, so a re-run is not a rebuild.
Consider a common job: a product catalog where each item has a name, several attributes, a price, an image, and a barcode, grouped by category and sorted by price. In InData you would express that as a prototype — statements that loop records, handle the items with a missing image, format the price, and place the barcode — and write it correctly before seeing a page. In DataMergeStudio you drag those fields onto the layout, set the grouping and a multi-level sort in the interface, let the built-in barcode handle the code, and watch the live preview build the catalog as you arrange it. Same result; one path runs through code, the other through a canvas you can see.
.xlsx directly and joining sheets by foreign-key relationships, plus CSV.DataMergeStudio is an annual subscription with three tiers — a Solo entry tier, a full-featured Studio tier, and a multi-seat Team tier — billed yearly with a 30-day free trial. It is one product: building, barcodes, and QR codes are all included, with no companion plugin and no per-InDesign-version fee. The constraint: it is macOS only, and requires a local InDesign installation.
This is where the two diverge most. InData expresses documents through prototype statements written into InDesign — real programming logic, with a corresponding learning curve, that rewards a technical mindset or a dedicated developer. DataMergeStudio expresses the same outcomes visually: you drag fields onto a canvas and watch a live preview, with no language to learn. For someone who thinks in layouts rather than in code, the visual route is dramatically faster to pick up and far less error-prone to maintain. Unless you specifically want to program your publishing, writing prototypes is friction, not a feature.
DataMergeStudio is a single app that builds documents and includes barcodes and QR codes. Em’s recommended setup is two separately-licensed plugins — InData to build, InCatalog to sync — with BarcodeMaker added for barcodes. That is three things to buy, install, learn, and keep compatible with InDesign, versus one. For everyday catalog and price-list work, the consolidated tool is simpler to own and run.
DataMergeStudio reads Excel workbooks natively, including multiple sheets joined on a key — how product data usually arrives. Em’s tools are oriented toward structured text and databases, with InCatalog handling FileMaker and ODBC links. If your data lives in a database you want bi-directionally synced, InCatalog is built for that; if it arrives as spreadsheets, DataMergeStudio handles them directly.
DataMergeStudio is designed to produce a first usable result in an afternoon, and its intelligent mapping keeps that setup working as the data evolves. Em’s full workflow means writing prototypes and configuring data descriptors before you have a finished document, and maintaining that logic over time. The Em approach offers a very high ceiling for complex conditional jobs; the DataMergeStudio approach offers a much shorter path to a finished page for the common ones.
DataMergeStudio generates a standard InDesign document with no app dependency — clean to hand off. Plugin-built documents can carry a dependency on the plugin. On platform, Em’s plugins run on Windows and macOS, while DataMergeStudio is macOS only and built natively for the Mac. For a Windows or mixed team, Em is the option that works; for an all-Mac studio, that distinction disappears.
Both are now recurring licences, so the comparison is fair. An Em workflow means paying for InData and InCatalog separately, per device, plus BarcodeMaker if you need barcodes — three line items that add up and renew independently. DataMergeStudio is a single annual subscription that already includes the merge engine, barcodes, and QR codes, and its Studio tier generally lands below the combined Em setup once barcodes are counted. If you need only a minimal piece of Em’s workflow, its per-product entry can be cheap; for a complete, barcode-capable setup, the bundled tool is the more economical and predictable choice.
For the most rule-heavy documents — intricate conditionals, loops, computed content beyond what a visual tool expresses — InData’s prototype language has a higher ceiling, and InData Pro now builds real tables. Paired with InCatalog’s bi-directional sync to a live database, it is a strong fit for big, maintained, database-driven catalogs handled by someone comfortable with its model. If that describes your work and your team, Em’s depth is real.
Em Software (InData & InCatalog) makes sense if you are on Windows or a mixed team; you need maximum programmatic control and have someone comfortable writing prototype statements; your data lives in a database you want bi-directionally synced for a long-lived publication; and you are willing to license two products to get the full workflow. For that technical, database-driven scenario, it has a genuine ceiling.
DataMergeStudio is the better fit for most people producing data-driven documents on a Mac — designers, small studios, freelancers, print shops, and in-house teams who would rather build a merge than program one. It gives you the whole workflow in one application: native multi-sheet Excel, a visual canvas with live preview, intelligent mapping, and barcodes and QR codes included — with no prototype language to learn, no second product to license, and no per-version upgrade to track. You set it up in an afternoon and hand off a clean file that opens anywhere.
The distinction is plain. Em’s tools are for people who want to write the logic of their publishing by hand, across two plugins, inside InDesign. DataMergeStudio is for everyone who would rather see their data on a canvas, drag it into place, preview, and generate — quickly, in one tool, on their Mac. For that majority, the visual, consolidated approach is faster to learn, simpler to own, and easier to maintain.
You do not have to decide on theory. Em offers a free trial of its plugins, and DataMergeStudio includes a 30-day free trial. Take a real job — the kind you do most weeks — and build it both ways if you can. The tool that gets your work to the page with the least friction is the right one. For a developer-supported operation maintaining a database-driven catalog, that may be Em; for the much larger group of designers and teams who work from spreadsheets on a Mac and want a finished page without writing code, DataMergeStudio is built to be the faster, simpler, single-tool answer.