Magento Open Source cost of ownership and editions

Magento Open Source has no license fee, but hosting, extensions, development, patching, PCI DSS work and staff time still set the real cost. This page shows how to separate one-time from recurring spend and what to request in a quote.

On this page

What Magento Open Source costs to own after launch

Magento Open Source is licensed under the Open Software License 3.0, so the software itself carries no license fee. For a team comparing a self-run store with Adobe Commerce or Mage-OS, the license is not the main cost. The total depends on hosting, extensions, development, patching, PCI DSS scope and the staff time needed to run all of it. Budget decisions should start from those components, not from the zero-cost license line. Teams usually ask for a cost of ownership review at four points: before an initial build, before a migration from another platform, before a version upgrade, or when the running costs of an existing store rise faster than expected. Each trigger changes the model. A new build carries one-time design and integration work. A migration adds data mapping and extension replacement. An upgrade depends on how much custom code and how many third-party extensions must be retested. Rising running costs usually point to hosting growth, extension sprawl or patch work that was never budgeted.

The recurring side deserves the closest look. Hosting covers the web, database, OpenSearch, Redis or Valkey, RabbitMQ and cache tiers, plus the non-production environments needed to test patches before they reach production. Adobe's upgrade guidance recommends applying every patch cycle to stay secure and PCI compliant, so that work recurs for as long as the store runs. Ask who owns each patch, how long a patch test cycle takes in your environment, and which extensions must be rechecked each time. Adobe's lifecycle policy gives each 2.4.x release three years of standard support, so plan for at least one major platform move over the life of the store.

Mage-OS and Adobe Commerce change the model in different ways. Mage-OS is a community distribution built on Magento Open Source, and its site describes upstream compatibility with Magento 2 extensions, so the extension and development costs may look similar, but support arrangements differ. Adobe Commerce adds a commercial license and its own support terms. Confirm in writing what each option includes for security patches, support response, and extension compatibility. Do not assume a lower license fee means a lower total cost, because support, hosting and development effort can outweigh it.

Most organizations model this in-house first, using their own finance, engineering and operations staff. Some ask a partner to build the model alongside them, especially where PCI DSS scope or a platform migration is involved. DeployOpen does not publish a price list. A quote follows from a written scope that lists the store's catalog size, number of extensions, integrations, hosting layout, payment methods and the patch and support responsibilities you want covered. Ask any provider, including us, to split the quote into one-time and recurring items, and to state what each assumes about your environment.

What a cost of ownership review covers and delivers

A cost of ownership review turns an open-source Magento store into a costed, decision-ready plan. Each card below is one part of the work, and together they show what you receive and what remains your decision.

Component inventory

The review starts with a list of every component the store depends on or plans to use: Magento Open Source itself, PHP, the database, OpenSearch, Redis or Valkey, RabbitMQ, the web server, the cache layer, hosting, and each third-party extension. For each item, record the current or planned version and its support end date. Check the inventory against the supported combinations listed in Adobe's system requirements for your target release, because unsupported pairings change both cost and risk.

Edition comparison

The review compares Magento Open Source with Adobe Commerce and the community Mage-OS distribution against the features, extensions, support terms and patch sources your store needs. Magento Open Source is licensed under OSL-3.0 and AFL 3.0, which sets the licensing baseline. Confirm for each option who issues security patches, how long each release line is supported, and which features you would have to build or buy yourself.

One-time and recurring cost model

The cost model separates one-time costs such as build, integration, data migration, and initial hardening from recurring costs such as hosting, extension licenses, patch cycles, monitoring, and internal team time. Each line shows who is paid, what drives the cost up or down, and how often it recurs. Keep the model in a spreadsheet you own so you can change assumptions without re-running the review.

Assumptions register

Every number in the model depends on an assumption, such as catalog size, traffic peaks, number of custom modules, expected upgrade frequency, or how many third-party integrations are in scope. The assumptions register records each one, its source, its owner, and the date it was last checked. When an assumption changes, you can see which lines of the model move with it.

Quote basis

The quote basis defines what a vendor or partner price must cover before you compare offers. It lists the scope boundaries, included deliverables, exclusions, support hours, and assumptions that the quote depends on. Without a shared basis, two quotes for the same store can differ by whole categories of work, so the review fixes that basis before quotes are requested.

Open decisions and vendor questions

The review ends with a list of decisions still open, such as edition choice, hosting model, PCI DSS scope approach, and extension replacements, with the owner and the information needed to close each one. It also includes a set of questions to send to vendors and partners. Ask each of them to confirm support dates, patch delivery, and the components their quote covers.

Which cost drivers move the total the most

This table lists the drivers that change the total cost of a Magento Open Source store and shows how each one raises cost and how to keep it under control. Read each row as a lever: the cost driver on the left, its effect in the middle, and the action you can take on the right. The main takeaway is that extension count, custom code and integrations usually decide upgrade effort more than the base software does.

Cost driverWhy it raises costHow to keep it down
Edition choiceOpen Source is free to download, but Adobe Commerce adds licensed features and commercial support, so the edition changes which costs recur.Compare the feature set you need against Open Source and Adobe Commerce in writing before the platform decision, and ask the partner to price both.
Installed third-party extensionsEach extension adds code to patch, test and check at every upgrade, and the Adobe upgrade guide names extension count as an upgrade effort driver.Audit extensions before build, remove overlaps, and prefer maintained packages with a clear compatibility history.
Custom modules and themesCustom code must be retested against each patch and minor release, and the Adobe upgrade guide names customizations as an upgrade effort driver.Build customizations as PSR-4 modules that follow Adobe's extension points, and avoid overriding core classes where a plugin or preference will do.
ERP and payment integrationsEach integration needs mapping, error handling, sandbox testing and ongoing monitoring, and third-party integrations are named as upgrade effort drivers.Define the data contract and failure handling early, and limit the number of systems that write orders, stock and prices.
Number of environmentsDevelopment, staging and performance environments each need hosting, data refreshes and deployment work that recurs with every release.Keep a small set of environments, automate deployments, and refresh staging data on a fixed schedule rather than on demand.
Hosting topologySeparate web, database, search, cache and queue tiers, plus multiple web nodes, add servers to license, patch and monitor.Start with the smallest topology that meets your traffic and availability needs, and confirm the supported versions for each service before sizing.
PCI DSS scopeHosting and handling payment pages within your own infrastructure enlarges the controls, patching and evidence an assessor will examine.Ask whether a hosted payment field approach can keep card data out of your environment, and confirm the scope with your assessor before design.
Catalog size and traffic peaksLarge catalogs increase indexing time and search load, and peak traffic requires more capacity for caching, search and checkout.Plan catalog structure and indexing schedules early, and size capacity for peak events with load testing instead of permanent over-provisioning.

How a cost of ownership model is built step by step

The sequence turns a vague budget question into a quote basis that separates one-time project costs from recurring operating costs, so the business can compare Magento Open Source with a commercial edition or a community distribution on the same assumptions.

  1. Confirm business scope and traffic assumptions

    Start by agreeing with the business owner what the store must do: product count, countries and currencies, payment methods, peak order volume, admin users and the integrations that must exist at launch. Traffic assumptions drive hosting size and caching needs, so record them as ranges with a stated basis, such as current analytics or a marketing forecast. This step is done when the owner has signed off a one-page scope sheet that every later cost line refers back to.

  2. Inventory the stack and installed extensions

    Document the current or planned platform, the custom modules and themes, every third-party extension, the ERP, payment, shipping and tax connections, and the hosting setup. Each extension should be listed with its vendor, license model, version and whether it has been reviewed for upgrade compatibility. Your team or the partner performs this with access to the codebase and the composer manifest. The output is an inventory register that shows which items carry recurring license or maintenance fees and which items will need rework on upgrade.

  3. Select the edition or distribution to compare

    Choose the options the model will compare, typically Magento Open Source, Adobe Commerce and the community Mage-OS distribution, and record the decision basis for each. Confirm with the vendor or distribution maintainer what is included, what is licensed separately, and what support and security patch commitments apply. Check the lifecycle dates for the target release line, because the end of regular support determines when upgrade work recurs. The output is a comparison sheet with one column per option and every assumption about support and licensing written down.

  4. Map one-time costs for each option

    List the costs that occur once: solution design, build of the storefront and custom modules, data migration, integration work for ERP and payments, extension replacements, and initial security hardening and PCI DSS scoping. For each line, state who is paid (internal staff time, a partner under a fixed-scope agreement, or a software vendor) and what the deliverable is. Ask for quotes that break work into these named items so that the same scope can be priced for each edition. The output is a one-time cost table with a basis note on every row.

  5. Map recurring costs for each option

    List the costs that repeat: hosting and managed services for web, database, search, cache and queue tiers, applying patch cycles and security releases, support retainers, extension and license renewals, backups and monitoring, and the internal staff time to test and approve changes. Note what drives each line up or down, such as catalog size, number of nodes, extension count or the frequency of upgrades. The output is an annual recurring cost table per option, with the assumptions that produced each figure, and any line without a confirmed number marked for vendor confirmation.

  6. Build the quote basis and review it with the client

    Combine the scope sheet, inventory, edition comparison and both cost tables into a quote basis that states every assumption, exclusion and open question. Present it to the business owner, security lead and finance contact in a working session, and record each change they request with its reason. Adjust the model until the owner confirms that the assumptions match their operating reality. The model is complete when it can be re-run after a scope change, and when every quote request sent to a partner refers to the same line items.

Which cost lines teams usually keep in-house and which they outsource

Most of the Magento Open Source cost of ownership sits in decisions that only the business can make, and the open-source license does not change that. Business volumes, catalog data, merchandising rules, product decisions and final budget approval usually stay with the internal team. Someone on the store side needs to know how many SKUs are live, how promotions are scheduled, which categories earn the most margin and how seasonal peaks affect order volume. Those inputs drive hosting size, search index load and extension choices, so a partner cannot estimate them well without the client's figures. The skills here are ecommerce finance, merchandising and product management, plus enough catalog administration knowledge to keep product attributes, categories and pricing data clean.

Other cost lines are often bought from a partner because they need specialist depth that most in-house teams only use occasionally. A platform architecture review, an extension audit, hosting design, an upgrade effort estimate and PCI DSS scoping input all fall into this group. The architecture review needs someone who reads Magento module structure, dependency injection and indexer behavior in PHP. The hosting design needs Linux operations experience with nginx, PHP-FPM, MySQL or MariaDB, OpenSearch, Redis or Valkey, RabbitMQ and Varnish, along with the ability to match those components to the versions Adobe lists for the chosen release. The extension audit needs code review skills applied to third-party modules, which is rare inside a merchant team.

PCI DSS scoping deserves particular attention because the input has to come from people who understand both payment flows and the standard's requirements. Your internal team should know which payment methods are offered, whether card data ever touches your servers, and who administers the admin panel and the servers. A partner can then map those facts to scope, explain how hosted payment fields or payment page script controls change the boundary, and list the evidence your assessor will ask for. The final scope decision and any attestation belong to your organization and its qualified assessor, not to the implementation team.

When you request quotes for the outsourced lines, ask each provider to name the Magento and PHP developers, Linux operations engineers and compliance specialists who will do the work, and to state which of their hours are fixed-scope deliverables and which are ongoing. Also ask who keeps the outputs: the architecture review, the extension inventory and the upgrade estimate should be written documents your team can reuse for the next release cycle. Confirm with each provider which versions of Magento Open Source and Adobe's listed service components their estimates assume, because those versions set the effort for every later patch.

Where Magento Open Source cost estimates usually go wrong

Most Magento Open Source budgets fail on costs that are not in the license line. The cards below cover the errors that appear most often in cost-of-ownership models, and for each one, how to prevent it in your own model before a number reaches a budget owner.

Treating the license as zero cost

Magento Open Source source code is licensed under the Open Software License 3.0, so the software itself carries no license fee. The cost sits in everything around it: hosting, development, extensions, patching and staff. Build the model with a separate line for every component you run, and label the license line as zero so reviewers can see that the software is the only item at no charge. Ask your partner to show the recurring cost of each service the store depends on.

Ignoring the Adobe patch cadence

Adobe publishes support windows per release line, and each 2.4.x release has its own end of regular support date. For example, 2.4.6 reaches end of regular support on August 11, 2026, while 2.4.9 runs to May 31, 2029. Your model must reflect the release line you choose, including the upgrade work needed to stay on it. Check the lifecycle policy and release schedule for the exact dates of the line you plan to run, and budget an upgrade before each end date falls.

Forgetting extension licenses and upgrade work

Third-party extensions often carry their own license fees, which may be annual, per store or per domain, and each one must be checked against every core upgrade. An extension that has not been updated for a new PHP or Magento release can block an upgrade entirely. Add a row for each extension with its license terms, renewal date, owner and a planned compatibility check. Include the replacement cost for any extension the vendor stops maintaining.

Underestimating PCI DSS effort after moving payment pages

Moving payment pages onto your own infrastructure widens the set of systems in PCI DSS scope, which adds controls, evidence collection and assessor time. The effort depends on how payment fields are delivered and how scripts on checkout pages are controlled, including Content Security Policy, which Adobe enforces in restrict mode on payment pages from 2.4.7. Ask your assessor and partner to scope the payment flow before estimating, and ask whether the chosen payment method shrinks scope or leaves it in place.

Omitting staff time for patching

Security and maintenance patches need people to test, schedule, deploy and verify them, and that time recurs for the life of the store. Estimates often include the initial build but not the ongoing hours for patch cycles, regression testing and rollback planning. Model patching as a recurring line tied to the number of release cycles per year, and state who owns each step, whether your internal team, a partner retainer or a hosting provider.

Recurring costs that continue after go-live

This table lists the cost lines that keep running after a Magento Open Source store launches and what drives each one up. Read it as a checklist to ask a partner or internal team to price separately, since most lines recur for as long as the store trades. The main takeaway is that the platform licence is often the smallest recurring line, while hosting, patching, extensions and compliance evidence accumulate over the store's life.

Recurring cost lineWhat it coversWhat drives it
Hosting for web, database, search, cache and queue tiersCompute, storage and network for each tier, in your cloud account, data center or air-gapped networkTraffic peaks, number of web nodes, environment count, and whether Varnish runs on the same hosts
Supported service versionsKeeping PHP, MySQL or MariaDB, OpenSearch, Redis or Valkey, RabbitMQ and nginx on versions Adobe lists for your releaseRelease line changes, such as PHP 8.5 and MySQL 8.4 or MariaDB 12.3 for 2.4.9. Confirm the exact matrix in the system requirements for your version
Security and full patch workApplying security patches and the annual full patch for the 2.4.x LTS line, plus regression testingPatch cadence, number of customizations and extensions to retest, and staging environment availability
Extension subscriptions and renewalsPaid third-party modules, their licence renewals and vendor updates for each Magento releaseCount of paid extensions, vendor support windows, and whether a vendor has dropped your version
Support retainersOngoing break-fix, monitoring, upgrades and continuous testing agreed in writing, if you choose a partnerScope of incidents covered, response expectations written into the agreement, and how often upgrades are included. Request these terms in the quote
PCI DSS assessment and evidence workScope maintenance, patch and configuration records, and the evidence a qualified assessor requests each cycleWhether payment pages are self-hosted, how script controls and Content Security Policy are managed, and assessor fees, which the assessor sets. DeployOpen prepares evidence but does not issue attestations
Internal skills and team timeStore administrators, developers and operations staff who maintain the store and review changesCustomization depth, release cadence, and whether skills stay in-house or are bought in per project
Licensing by editionOpen Source source files are licensed under OSL-3.0 with AFL 3.0 included. Mage-OS is a community distribution that ports Adobe security patches. Adobe Commerce commercial licensing terms are not covered here and must be confirmed with Adobe or a resellerChoice of edition. Self-managed caching uses Varnish, while cloud-hosted Adobe Commerce uses Fastly. Confirm edition terms before budgeting

How the cost model changes by starting point and hosting model

A new build carries the full cost set from the start, with no existing data, code or contracts to carry over. Most of the spend is one-time build work, followed by recurring hosting, patching and support. Illustrative example: a store planned on 2.4.9 has standard support through May 31, 2029, according to Adobe's lifecycle policy, so the budget can cover that window without planning for an early platform change.

  • Licence: Magento Open Source is licensed under OSL-3.0, with AFL 3.0 also included, so there is no per-store platform licence line. Paid extensions and themes still carry their own licence costs.
  • Build: One-time spend covers the theme, custom PSR-4 modules and integrations. This is usually the largest line in year one.
  • Hosting: Recurring infrastructure must match the 2.4.9 requirements: PHP 8.5, MySQL 8.4 or MariaDB 12.3 or 11.8, OpenSearch 3, Redis or Valkey 9, RabbitMQ 4.3, Composer 2.10 and nginx 1.30 on Linux x86-64.
  • Full-page cache: Self-managed stores use Varnish, so you pay to run and patch that server.

Before you accept a hosting quote, confirm that the version combination matches Adobe's requirements page for the release you plan to deploy.

What the client needs to provide before a cost model can be trusted

A cost model is only as reliable as the inputs behind it. Before any partner or internal team can estimate hosting, extension, development, patching and PCI DSS effort for a Magento Open Source store, the client needs to supply a defined set of facts about the business and the current estate. Without them, the model will carry assumptions that surface later as change orders or budget overruns. Start by collecting the list below in one document and naming who answered each item.

Traffic and transaction figures come first. Provide current order volumes, peak periods, and expected growth for the next two to three years, along with the number of concurrent shoppers the business plans for during promotions. Add catalog size: SKU count, configurable and bundled product structure, number of store views and websites, and how often prices and stock change. These drive OpenSearch, Redis or Valkey, Varnish and database sizing, which in turn drive hosting cost. If the store already runs, export the figures from analytics and the order database rather than relying on estimates.

Next, provide the installed extension list with each package name, version, vendor and license terms, plus a list of custom modules and themes and the customizations they implement. Note which extensions handle payments, shipping, tax, search or customer login, because these are the costliest to replace or re-test. Include the integration inventory: the ERP, payment providers, shipping carriers, tax engine, PIM, marketing tools and any middleware, with the direction and frequency of each data flow. Confirm whether each integration is maintained by the client, a vendor or a third party, since that determines who pays for changes after an upgrade.

Access and environment details complete the picture. Ask for read-only admin access to the back office, read access to the code repository and composer configuration, and a copy of the current environment layout covering development, staging, production and any disaster recovery site. State the hosting preference: on-premises virtual machines, a private cloud or a public cloud account, and whether the client's security team must approve the network design. List the compliance scope, including whether the store takes card payments directly, uses hosted payment fields, and which assessor or internal audit function will review the evidence. Identify any data residency requirement.

Finally, name one accountable owner for budget decisions and one for technical acceptance. The budget owner approves trade-offs such as the choice between Open Source and Adobe Commerce or whether to adopt a community distribution such as Mage-OS. The technical owner confirms that the inputs are accurate. Agree in writing who signs off the final model, typically the budget owner with sign-off from the CISO or compliance lead on the PCI DSS and patching assumptions, and the head of ecommerce or platform engineering on the technical assumptions. Record the version of the model that was approved so that later changes can be measured against it.

Questions buyers ask about Magento Open Source costs

Is Magento Open Source free to use, and what does it still cost to run?

Magento Open Source has no license fee for the software itself. Its source files are licensed under the Open Software License 3.0, with AFL 3.0 also included in the distribution, so the code carries no per-store license charge. The running costs are the part budgets miss. You still pay for hosting, the supported PHP, MySQL or MariaDB, OpenSearch, Redis or Valkey, RabbitMQ and nginx versions, developers for setup and customization, extensions, security patching, and the staff who keep the store running. Ask a partner to separate these into one-time and recurring lines in the quote.

How do Adobe Commerce and Mage-OS differ for budgeting?

Adobe Commerce is Adobe's commercial edition, so its licensing terms and fees come from Adobe. Ask Adobe for a current quote before comparing totals. Mage-OS is a community-owned distribution built on Magento Open Source and run by the Mage-OS Association. It describes itself as upstream compatible with Magento 2 extensions and lists releases that port Adobe security patches. For budgeting, Mage-OS keeps the open-source cost base, but patch timing depends on community releases, so confirm the release cadence and who handles emergency fixes. Budget each option on the same scope: hosting, extensions, development, patching, PCI DSS work and staff time.

How long does a Magento Open Source cost review take?

No duration figure is given here. The scope sets the length of a cost review. The scope depends on how many environments, extensions, integrations and payment methods the store uses, how many hosting options are being compared, and whether the review covers Adobe Commerce or Mage-OS alongside Magento Open Source. A review that only compares license and hosting options is shorter than one that also models patching, PCI DSS evidence and upgrade effort. Ask for the phases, deliverables and dates in writing before work starts. Most engagements are fixed-scope, so the timeline is agreed in the same written document as the deliverables. An extension list, current PHP and service versions, and any known PCI DSS scope notes will shorten the discovery phase.

Can our own team run a Magento cost review without a partner?

Yes, an internal team can build a cost model, provided it has people who know the platform stack and the upgrade path. The work involves inventorying the store, listing the supported PHP, MySQL or MariaDB, OpenSearch, Redis or Valkey, RabbitMQ and nginx versions for the chosen release, checking each extension for upgrade compatibility, estimating developer hours for customizations, and documenting which systems fall in PCI DSS scope. Internal teams often underestimate the last two. A partner brings a fixed-scope method and can take on parts of the work, such as security testing or compliance readiness evidence, under a written scope. Decide which parts to keep in-house by comparing your skills against that list.

What does a fixed-scope Magento quote need to include?

A fixed-scope quote should state the scope, deliverables and timeline in writing before work starts, and it should mark each cost line as one-time or recurring. Ask for the number of catalog structures, themes, custom modules, extensions to keep, replace or remove, ERP and payment integrations, and the hosting environments included. Ask which Magento Open Source release and which PHP, database, search and cache versions the quote assumes, since supported combinations change with each release. Ask what is excluded, such as third-party licensing, cloud provider hosting charges and fees charged by a PCI DSS assessor. DeployOpen does not publish a price list, so the written scope is the basis for any figure. Ask which assumptions would change the price.

How do support windows change the recurring Magento budget?

Support windows set how long a release line receives fixes, so they determine when you must spend money on an upgrade. Adobe's lifecycle policy gives each 2.4.x release three years of standard support from general availability. The end of regular support is August 11, 2026 for 2.4.6, May 31, 2027 for 2.4.7, May 31, 2028 for 2.4.8 and May 31, 2029 for 2.4.9. Adobe's release schedule says a full patch for the 2.4.x LTS line ships annually in May, and its upgrade guide recommends upgrading every patch cycle to stay secure and PCI compliant. Budget a recurring line for patch cycles, plus an upgrade project before each end date, and plan for the module, extension and integration changes each upgrade triggers.

Which Magento Open Source costs are most often missed in a budget?

The costs most often missed are recurring ones. Patch cycles and upgrades take developer time every year, and upgrade effort grows with customizations, extension count, third-party integrations and coding practices. Extensions need compatibility checks at each release. Caching and search services add infrastructure lines. Adobe documents Varnish as the full-page cache for self-managed installations, and OpenSearch, Redis or Valkey and RabbitMQ each need hosting and maintenance. PCI DSS scope can pull in hosting, admin access and script controls on payment pages, and that work recurs. Internal team time for monitoring and on-call response is often left out. Ask for each of these as its own line in the quote.

How DeployOpen scopes and quotes Magento Open Source cost work

DeployOpen turns Magento Open Source cost of ownership into a written scope before any quote is issued. The scope separates one-time build costs from recurring hosting, patching, extension and support costs, so each line of the quote can be checked against your own environment and team.

How we scope

  • Engagements are fixed-scope, with the cost components, deliverables and timelines agreed in writing before work starts.
  • We list the edition and distribution choice (Magento Open Source, Adobe Commerce or Mage-OS) and what each option means for your team.
  • We record the extensions, integrations and PHP and service versions in use, since these drive upgrade and maintenance effort.

How we build

  • We model hosting and environment costs against the supported PHP, MySQL or MariaDB, OpenSearch, Redis or Valkey and RabbitMQ versions for your release line.
  • We estimate patching effort per cycle, covering test environments, extension compatibility checks and regression testing before each release.
  • We document which costs are one-time, such as build and migration, and which recur, such as hosting, patch cycles and retainer support.

How we hand over

  • You receive a written cost model that shows each line item, its owner and whether it is one-time or recurring.
  • We provide a quote checklist so your procurement team can compare proposals on the same basis.
  • We document the runbook for patch cycles, upgrade steps and vendor or distribution decisions so your team can run them after handover.

How we support

  • Ongoing support, upgrades and continuous testing are available as retainers, scoped in writing like the initial engagement.
  • We can review your cost model each time a new Magento Open Source release line or Adobe patch cycle changes your effort.
  • Support scope is defined in the retainer, so you can confirm which patching, testing and environment tasks are included.

Sources and further reading

Talk to our team.

Tell us what you're working on, whether it's a deployment, an audit, a security test or a cyber range. You'll speak with an engineer who can help you scope it.

  • 30-minute call: free, with no obligation.
  • NDA on request: we can sign before you share details.
  • Clear next steps: a scope and plan after the call.