Data Management Tools: 8 Categories, 30 Platforms, and What Each One Costs
A guide to the 8 categories of data management tools, from ELT and warehouses to BI and MDM, with pricing for 30 platforms compared.

Data management tools are software that moves, stores, cleans, tracks, and shows a company's data. The term covers eight different jobs, and one product almost never does all of them. This guide sorts 30 tools into those eight categories with the billing unit, free tier, and open-source status each vendor publishes.
Prices below come from each vendor's own pricing page as of September 2026. Check the page before you buy, because plan cards move.
What are data management tools?
Data management tools are the software a company uses to deliver, control, protect, and improve its data across the data's whole life. That wording tracks the DAMA definition of data management, which lists governance, quality, security, architecture, metadata, and integration as the core knowledge areas.
In practice, a "data management tool" is one of eight different products. An ELT pipeline that copies Salesforce into BigQuery is one. So is the warehouse it copies into, the dbt project that models it, the catalog that documents it, and the dashboard tool that shows it. A buyer who searches for "data management tools" is usually looking for one or two of these, and the first job is figuring out which.
The market for all of this is big. Grand View Research expects the enterprise data management market to reach $221.58 billion by 2030, growing 12.4% a year from 2025. Bad data is expensive too. In IBM's 2025 survey, 43% of chief operations officers named data quality as their top data priority, and over a quarter of organizations estimated losses above $5 million a year from poor-quality data.
What are the 8 categories of data management tools?
The eight categories are data integration (ELT/ETL), data warehouse or lakehouse, transformation, orchestration, catalog and governance, data quality and observability, master data management (MDM), and business intelligence (BI). Each one solves a different problem, and the tools in one category rarely replace the tools in another.
Category | The job it does | Example tools |
|---|---|---|
Data integration (ELT/ETL) | Copy data from apps and databases into one place | Erathos, Fivetran, Airbyte, Estuary, Kondado, Weld, Matillion, dlt, Bruin, Nekt |
Warehouse / lakehouse | Store and query the copied data | Snowflake, BigQuery, Databricks |
Transformation | Turn raw tables into modeled, tested tables | dbt |
Orchestration | Schedule jobs and manage what runs after what | Apache Airflow, Dagster |
Catalog / governance | Document what data exists, who owns it, where it came from | DataHub, OpenMetadata, Atlan, Collibra |
Quality / observability | Test data and alert when it breaks | Great Expectations, Soda, Monte Carlo |
Master data management | Keep one trusted record per customer, product, or supplier | Informatica MDM, Reltio |
Business intelligence | Build reports and dashboards for people | Metabase, Power BI, Looker |
Fivetran's own ranking page groups the space into five layers (integration, MDM, governance, warehousing, quality), and Estuary's covers four. Both skip transformation, orchestration, and BI. Those three are where a small data team spends most of its week, so they get their own sections here.
Which data integration and ELT tools should you compare?
The integration tools worth comparing are Erathos, Fivetran, Airbyte, Estuary, Weld, Kondado, Matillion, dlt, Bruin, and Nekt. They differ most in how they bill: total rows, changed rows, gigabytes plus connectors, compute credits, or a flat subscription.
ELT means extract, load, transform: the tool copies raw data into the warehouse first and you transform it there with SQL. ETL transforms before loading. Every tool in this table is ELT or supports it.
Tool | Billing unit | Free tier | Open source | Deployment |
|---|---|---|---|---|
Total rows written to the warehouse per month | Up to 1M rows/month, 5 pipeline jobs, daily updates | No | Managed SaaS | |
Monthly active rows (MAR), counts changed records only | 500,000 connection MAR | No | Managed SaaS; hybrid on Enterprise | |
Volume (Standard) or Data Worker capacity (Pro) | Self-hosted open-source edition | Yes, Elastic License 2.0 | Cloud, self-hosted, or on-prem (Enterprise Flex) | |
$0.50/GB plus $100/month per connector instance | 10 GB/month, 2 connector instances | Partly | Managed SaaS; private/BYOC on Enterprise | |
Subscription plus MAR overage ($49 per extra 5M MAR) | 14-day trial | No | Managed SaaS | |
Records (a row up to 500 bytes) inserted into the destination | 14-day trial, 10M records | No | Managed SaaS | |
Credits consumed by task hours and developer users | No published price card | No | Hosted SaaS; hybrid on Scale | |
Free library; dltHub managed runtime is $11,900/month annually | Library is free forever | Yes, Apache 2.0 | Self-managed Python, or dltHub cloud | |
Free CLI; YAML-defined pipelines | Open-source CLI | Yes, Apache 2.0 | Self-managed | |
Credits (Starter $149/month for 1,000 credits) | 40 credits/month, 3 sources, 3 destinations, 10 GB storage | No | Managed SaaS with its own warehouse |
Erathos bills on total rows written to your warehouse, with no limit on the number of connectors. The Free plan covers up to 1M rows a month. Movement is $29/month for 2M rows with hourly updates. Pro is $250/month for 5M rows and adds change data capture (CDC), custom connectors, five-minute updates, and API access. The connector directory lists 139 sources and destinations, including BigQuery, Snowflake, Databricks, Redshift, Postgres, and ClickHouse.
Under the hood, Erathos extracts to a temporary cloud bucket, then loads into the warehouse with a bulk COPY command or the destination's equivalent, then deletes the temporary files. Incremental loads use a cursor column and need a primary key plus a date or datetime column on the source table. If a table has neither, it runs as a full refresh.
Fivetran charges by monthly active rows: distinct records that were inserted, updated, or deleted in a month. Initial syncs and unchanged rows during a re-sync are free. The Free plan includes 500,000 connection MAR. Standard syncs every 15 minutes with 700+ connectors; Enterprise syncs every minute and offers hybrid deployment. This model gets cheap when your data changes little and expensive when it churns.
Airbyte sells three plans. Standard bills on volume and syncs at most once an hour. Pro bills on Data Workers, dedicated compute units, and syncs every 15 minutes. Enterprise Flex runs on-premises or in a hybrid mode where Airbyte hosts the control plane and you host the data plane. The self-hosted version ships under the Elastic License 2.0, which is source-available and free to run but restricts offering it as a hosted service.
Estuary charges $0.50 per GB plus $100 a month per connector instance for the first six instances, then $50 each. The Developer tier is free up to 10 GB and two connectors. Estuary focuses on real-time streaming, so it fits when sub-minute latency is the requirement.
Weld, Kondado, and Nekt are the small-team options. Weld's Basic plan is $99/month billed annually for two connectors, one user, and daily syncs, with 5M MAR included. Kondado's entry plan is $19/month for four pipelines and 1M records; hitting the record limit pauses pipelines until the next month. Nekt bundles a managed warehouse with its pipelines and bills in credits, with a free plan of 40 credits, 3 sources, and 10 GB of storage.
dlt and Bruin are for teams who want code. dlt is a free Apache 2.0 Python library; dltHub is the paid managed runtime at $11,900/month billed annually. Bruin is an Apache 2.0 CLI that defines ingestion, SQL and Python transforms, and quality checks in YAML in one repo.
Which warehouse or lakehouse should store your analytical data?
Snowflake, BigQuery, and Databricks are the three warehouses most integration tools load into. All three bill compute separately from storage, so the cost driver is how many queries you run, not how much you store.
Warehouse | Compute billing | Storage billing | Free tier |
|---|---|---|---|
Credits per second of virtual warehouse time; Standard, Enterprise, and Business Critical editions | Monthly fee on average compressed storage | On-demand or pre-paid capacity | |
On-demand: $6.25 per TiB scanned after 1 TiB free/month. Capacity: from $0.04 per slot-hour (Standard edition, Iowa) | $0.000031507 per GiB-hour active logical storage, first 10 GiB free | 1 TiB queries and 10 GiB storage per month | |
Databricks Units (DBUs), per second; Data Engineering from $0.15/DBU, Data Warehousing from $0.22/DBU | Billed by your cloud provider | Free trial (cloud provider may still charge) |
BigQuery is serverless: no instances or virtual machines to size, and on-demand queries can use up to 2,000 concurrent slots per project. Snowflake sells compute as credits and lets you buy on-demand month-to-month or pre-paid capacity at a discount. Databricks prices in DBUs, its normalized unit of processing power, and lists Data Warehousing at $0.22 per DBU. Storage, networking, and related costs come from your own cloud account.
Which one you pick usually follows your cloud. Erathos has destination connectors for BigQuery, Databricks, Snowflake, Redshift, Postgres, and ClickHouse, so the warehouse choice does not lock in the integration choice.
Which transformation and orchestration tools fit your team?
dbt is the default transformation tool, and Airflow or Dagster are the default orchestrators. Transformation turns raw loaded tables into clean modeled ones with SQL. Orchestration decides when jobs run and what runs after what fails.
Tool | What it does | Open source | Paid plan |
|---|---|---|---|
SQL models, tests, docs inside the warehouse | dbt Core, Apache 2.0 | Developer free (1 seat, 3,000 models built/month); Starter $100/user/month (5 seats, 15,000 models/month) | |
Python-defined workflows with a web UI and operators for most systems | Apache 2.0 | None from Apache; managed versions from Astronomer and cloud providers | |
Asset-based orchestration with lineage built in | Apache 2.0 | Dagster+ Solo $10/month + $0.040/credit; Starter $100/month + $0.035/credit; 30-day trial |
dbt's paid plans limit "successful models built per month." Developer gets 3,000 and Starter gets 15,000. A model run counts each time a scheduled job builds it, so a 100-model project running hourly burns 72,000 builds a month and needs Enterprise (100,000). Running dbt Core on your own scheduler has no such limit.
Dagster+ credits count materialized assets and executed ops. Serverless compute adds $0.010 per minute; the Hybrid option, where you run the compute, has no compute charge. Airflow itself is Python workflows under Apache 2.0 with no vendor to pay, but you run the scheduler, database, and workers yourself.
An ELT tool with its own scheduler covers a lot of this ground before you need an orchestrator. Erathos runs each pipeline on a schedule from every 5 minutes to weekly, with retries on Pro. Orchestration becomes necessary when a dbt run has to wait for three different loads to finish, or when a failed job in one system must block a job in another.
Which catalog, governance, quality, and observability tools should you add?
Catalogs (DataHub, OpenMetadata, Atlan, Collibra) answer "what data do we have and where did it come from." Quality and observability tools (Great Expectations, Soda, Monte Carlo) answer "is this data right, and did it arrive." Both have strong open-source options, and both enterprise vendors sell by quote.
Tool | Category | Open source | Pricing |
|---|---|---|---|
Catalog, lineage, governance | Core, Apache 2.0, self-hosted | Cloud is managed with a 99.5% SLA, priced by scope | |
Catalog, metadata | Apache 2.0, 130+ data service integrations | Managed service via Collate | |
Catalog, governance | No | Pricing page is a talk-to-sales form | |
Governance, catalog | No | Quote | |
Data quality tests | GX Core, Apache 2.0 | Cloud, price not published | |
Quality tests and observability | Partly | Free plan with Soda Processing Units; Team $750/month | |
Observability | No | Credits; Start tier up to 10 users and 1,000 monitors, quote only |
DataHub draws the line between self-hosting and managed plainly. Core is free to run, but you handle installation, configuration, upgrades, uptime, and troubleshooting with community support. Cloud is the same product hosted by DataHub with an SLA. That tradeoff applies to every open-source row in this article.
Great Expectations' GX Core is Apache 2.0 and runs as Python checks inside your orchestrator. Monte Carlo lists four tiers with no dollar amounts; Start covers up to 10 users, up to 1,000 monitors, and 10,000 API calls a day. Soda publishes a $0 Free plan and a $750/month Team plan, billed in Soda Processing Units.
A catalog earns its cost when people cannot find the right table, or when a regulator asks where a column came from. A quality tool earns it the first time a dashboard shows stale numbers for a week and nobody notices.
When do you need master data management and BI tools?
Master data management (MDM) is for when the same customer, product, or supplier exists in five systems with five different IDs and you need one trusted record. BI is for turning modeled tables into dashboards people open. Most companies need BI on day one and MDM much later, if ever.
Tool | Category | Pricing model |
|---|---|---|
MDM | Informatica Processing Units (IPUs); MDM billed per-domain records, quote | |
MDM | Cloud-native SaaS, quote | |
BI | Open source, free, unlimited users self-hosted. Cloud Starter $100/month for 5 users then $6/user; Pro $575/month for 10 users then $12/user | |
BI | Pro $14/user/month paid yearly (1 GB model, 8 refreshes/day); Premium Per User $24/user/month (100 GB, 48 refreshes/day) | |
BI | Platform fee plus per-user licenses; Standard edition for teams under 50 users includes 10 Standard and 2 Developer users; annual commitment via sales |
Informatica's MDM is sold through its consumption model, where IPUs give access to all eligible cloud services and MDM is metered on records per domain. Reltio sells a cloud-native SaaS multidomain MDM with entity resolution and reference data management. Neither publishes a dollar price.
For BI, the pricing unit is almost always a seat. Metabase's open-source edition is free with unlimited users if you host it. Power BI Pro is $14 per user per month, and Microsoft notes the price varies by region. Looker separates a platform fee from user licenses and sends you to sales for the number.
How do pricing models change the cost of data management tools?
Six billing units show up across these 30 tools: total rows, changed rows (MAR), records, gigabytes plus connector instances, compute credits, and seats. The same workload can cost very different amounts under each one, so the billing unit matters as much as the list price.
Billing unit | Who uses it | Gets cheap when | Gets expensive when |
|---|---|---|---|
Total rows written | Erathos | Data changes a lot but volume is small | You full-refresh big tables daily |
Changed rows (MAR) | Fivetran, Weld | Tables are big but mostly static | Tables churn (event logs, updated-at everywhere) |
Records inserted | Kondado | Small, predictable loads | Wide rows over 500 bytes count as multiple records |
GB plus connectors | Estuary | Few connectors, lots of data | Many small sources (each instance is $100/month) |
Compute credits | Matillion, Dagster+, Snowflake, Databricks, Nekt | You control run frequency | Jobs run often or run long |
Seats | dbt, Power BI, Looker, Metabase Cloud | Small team | Everyone in the company needs a login |
Two examples show the gap. Erathos counts every row written to the warehouse, so a 5M-row table on a full refresh counts 5M rows per run. Fivetran counts only rows that changed and excludes the initial sync, so that same static table costs almost nothing after day one. Flip the workload to an events table that appends 5M new rows a day, and both count 5M per day.
The way to keep row-based costs down is incremental loading. Erathos's partial refresh uses a cursor column so each run writes only rows past the last cursor value. CDC on the Pro plan reads the database's change log instead. The cursor vs CDC guide covers when each one makes sense.
Do small teams need every category of data management tools?
A small team needs three of the eight categories to start: an integration tool, a warehouse, and a BI tool. Transformation comes next when raw tables stop being enough for dashboards. The other four are for specific problems that have not happened yet.
Add this category | When |
|---|---|
Integration + warehouse + BI | Day one. Copy the data, store it, show it. |
Transformation (dbt) | Dashboards need joined, deduplicated, or renamed tables |
Orchestration | A job in one tool must wait for or block a job in another |
Quality / observability | A dashboard showed wrong or stale data and nobody noticed |
Catalog / governance | People cannot find the right table, or compliance asks for lineage |
MDM | The same entity has conflicting records across systems and it costs money |
Fivetran's own list of eight tools describes them as specialized products assembled alongside each other, and that is the honest picture. There is no single "data management tool." There is a stack, and the stack grows one problem at a time.
The cheapest working stack today is a free integration tier, a warehouse free tier, and open-source BI. Erathos Free covers 1M rows a month, BigQuery gives 1 TiB of queries and 10 GiB of storage a month free, and self-hosted Metabase is free with unlimited users. That runs a small company's reporting for $0 in software. The pipeline tutorial walks through the integration piece.
Try Erathos free for 14 days
Every new Erathos account gets the Pro plan for 14 days: CDC, five-minute syncs, custom connectors, and 5M rows. Each new connection also gets its own two-week window to test the connector and see what it does to your row count. After the trial, the account moves to Free if you have not picked a plan.