Hungarian business system migration · 2026

Replacing a legacy Hungarian ERP without losing your data

  • MVP ERPfrom HUF 8M
  • 5–7 modulesHUF 15–30M
  • Rollout3–12 months

The question is not whether your system is bad. The question is whether you have outgrown it. This page is about moving on from eVIR, exPanda, Vectory, OVIP, eniacHUB, deep.erp, Libra, Kulcs-Ügyvitel, Novitax, Forrás, sERPa or Octopus while the books still close, tax filing does not break, and the old data stays searchable. The 2.0 version of the Hungarian eÁFA machine-to-machine channel has been live since 3 August 2026, and the ÁNYK filing client is reported to shut down on 31 December 2026.

The short version

  • Half the Hungarian field is already browser based or cloud hosted. There the right answer is extension, not replacement, and we say so even when it argues against our larger offer.
  • The clean migration target is the installed, per-machine licensed line, where a webshop connection or an external data link needs a bespoke quote.
  • A missing API is not a blocker. Data comes out on four levels, and for most Hungarian systems level two, the read-only database copy, is enough.
  • Project risk does not sit in development. It sits in the first month-end close, which is why parallel operation is not optional.
  • Custom ERP starts at HUF 8,000,000 with us, HUF 15 to 30 million for a five to seven module system, maintenance 15 to 25 percent a year.

When a swap is worth it, and when it is not

This section deliberately cuts both ways. Of the enquiries that reach us, roughly one in three gets the answer that replacement is unnecessary. Use the list below as a self-check before the scoping call.

Signals that point to replacement

  • Staff keep in spreadsheets what the system should be holding, and the monthly report costs two people two days.
  • Every new connection, whether a webshop or a courier, needs a bespoke quote from the vendor.
  • Nobody in the warehouse, the service team or on the road can work from a phone, because there is only an installed client.
  • Licensing grows per machine or per user, so growth costs more than it brings in.
  • Regulatory changes always land in the final week and you have no say in the schedule.
  • One person knows the inside of the system, and that person is near retirement or external.

Signals that point to staying

  • The finance and accounting core works, the close lands on time, and your accountant is content.
  • Your system is already browser based or cloud hosted with a documented API. eVIR and OVIP describe themselves that way.
  • The missing capability is one well-bounded area, the warehouse or field job sheets for example.
  • It is a payroll or bookkeeping product running at your accountant’s office. That needs integrating, not replacing.
  • A large rollout just finished. Two system changes inside two years exhaust the organisation, not the IT team.

Reasons to move, backed by the vendors’ own material

Every row below points at a fact taken from a vendor’s public page. None of it is an opinion about which system is good or bad.

ReasonWhat we are pointing at
Every integration is its own projectOn the exPanda price list the webshop, the external data link and inter-site data communication are custom modules priced after a requirements survey. There is no list-priced, self-service integration.
Licensing scales per machineexPanda licenses every module for every machine; the vendor’s own worked example puts forint invoicing on 12 machines at HUF 99,000 net. For Forrás the aggregator states a licence is needed for every user, with a 10 percent discount above 20 users.
The platform base is older than your device fleetexPanda publishes Windows 7, 8 and 10 as its system requirement. In 2026 that is a poor match for a procurement list.
Cloud does not always mean cloudNovitax states that cloud versions cost the same as desktop versions plus the hosting fee. That is a hosted desktop application, not a service running in a browser.
Mobile access is not a givenThe installed line advertises no mobile app, while deep.erp lists an Android app, Vectory lists VAPP, and eVIR and OVIP advertise browser access. The gap shows up in field work.
Products can change handsLIBRA Szoftver Zrt. was founded in 2006 specifically to take over development and support of the business systems from Volán Elektronika Zrt. That is normal in a product’s life, but from your side it is a risk to be handled in the contract.
A new rollout is slow on its ownThe vendor of Octopus 8 states a minimum 6 to 8 month implementation project. That argues for a gradual, integration-first approach rather than a big bang.

The 2026 deadlines you do not set

These arrive regardless of where your system stands. None of them is a marketing argument, all of them are regulatory dates.

  • The live environment of the NAV eÁFA machine-to-machine interface has run on the 2.0 XSD version only since 3 August 2026. NAV’s own notice says the version change happens at a single point in time, so the 1.0 and 2.0 data structures cannot be maintained in parallel. There is no transition window.
  • According to R&R Software’s summary of 27 July 2026, NAV switches off the ÁNYK framework on 31 December 2026 and recommends API-based machine-to-machine filing to companies that reach it through their business system. We could not confirm that date from an official NAV source, so we are naming where it comes from.
  • From 1 September 2026, receipt data reporting becomes mandatory for anyone issuing receipts from a manual book or a computer, within 3 calendar days of issue. Businesses on online cash registers have nothing to do, and the deadline for replacing those registers is 1 July 2028. Source: the Pécs Baranya Chamber of Commerce and Industry, 14 July 2026.

What to take from this: the age of your system is not the problem. Who controls the development queue is. If your vendor’s roadmap does not match your deadline, a middleware layer is cheaper than slipping.

Where the Hungarian field stands right now

The table carries only what the vendor publishes itself, plus, where marked, the indicative "from" price on the uzletiszoftver.com comparison site. That last one is not vendor data and usually refers to the smallest configuration. Queried on 14 August 2026.

SystemVendorPublished architecturePublic price
eVIRBC.HU Informatikai Kft.Browser-based cloud service with an open API and WooCommerce, Unas, Shoprenter and Shopify connectionsHUF 2,900 / 39,900 / 69,900 per month, net (evir.hu/arak)
exPandaexPanda Számítástechnikai Kft.Windows desktop client on a Firebird SQL server; the published system requirement lists Windows 7, 8 and 10Installation HUF 280,000 to 1,080,000, module licences per machine in the HUF 0 to 16 thousand band (expanda.hu/arlista.html)
VectoryVector Kft.Client-server with a VectorCloud option, browser access and the VAPP mobile applicationNo vendor list price; uzletiszoftver.com quotes a perpetual licence from HUF 6,000,000
OVIPInnovip.hu Kft.Browser-based cloud service with an OVIP API and UNAS, Shoprenter and WooCommerce syncHUF 9,900 to 39,900 per month net, base plan includes 5 users and 10,000 products (ovip.hu/araink)
eniacHUBENIAC Computing Kft.Cloud product family; the vendor states it has been delivering cloud-based ERP since 2006HUF 0 / 3,000 / 30,000 / 80,000 per month depending on the product (eniachub.com)
deep.erprEVOLUTION SOFTWARE Kft.Windows client, browser access and an Android app; MS SQL Server or PostgreSQL databaseNo vendor list price; uzletiszoftver.com quotes a perpetual licence from HUF 2,600,000
LIBRA11 and LIBRA3sLIBRA Szoftver Zrt.LIBRA11 is a three-tier browser application on Oracle with a dedicated NAV Online module; LIBRA3s is the desktop line on a shared databaseNo public list price (libra.hu)
Kulcs-ÜgyvitelKulcs-SoftInstalled Windows version and the Kulcs Flow cloud version side by side, with inbound invoice download and PSD2 bank reconciliationDesktop licence from HUF 209,000 + VAT; Kulcs Flow HUF 0 / 3,000 / 11,900 + VAT per month (ks.hu)
WINTAX and siblingsNovitax Kft.Windows program suite; the vendor states it can run in a cloud environment, where the price equals the desktop price plus the hosting feeWINTAX HUF 43,000 per month net for one company, NTAX from HUF 21,000 per month (novitax.hu price list)
Kontír.NET and siblingsInfotéka Software Kft..NET Windows desktop on SQL, with ÁNYK integration for tax filingHUF 34,000 to 420,000 to buy depending on product, quarterly rental also available (infoteka.hu/arlista.html)
sERPa and Nagy MachinátorPROGEN Kft.The vendor does not name the architecture on the product pageNo public list price (progen.hu)
Octopus 8Vision-Software Kft.Client-server on a proprietary base platform with a cloud option and a built-in B2B and B2C webshop; the vendor states a minimum 6 to 8 month rolloutNo vendor list price; uzletiszoftver.com quotes a perpetual licence from HUF 20,000,000, a figure we treat with caution
ForrásGriffSoft Informatikai Zrt.Microsoft stack, MS SQL Server database, .NET client, with both corporate and public sector modulesNo vendor list price; uzletiszoftver.com quotes a perpetual licence from HUF 250,000 with a licence for every user

NEXON is deliberately missing from this list. It is an HR, payroll and time platform, not an ERP. The company states that its payroll software runs payroll for one million employees, and in our experience that is a system to integrate rather than replace.

Migrating data out of a system with no API

This is the part most proposals cover in one line, even though most of the project risk lives here. We work on four levels and always start with the cheapest.

  1. Level 1: the vendor's own export

    Almost every Hungarian business system produces a bookkeeping feed, a CSV or XML output, sometimes an old but working ODBC view. This is the cheapest channel, nobody objects to it, and it does not put your contract at risk. The weakness is scope: it is usually tuned to the finance core, so custom item attributes, delivery addresses attached to partners and order history rarely make it through.

  2. Level 2: a read-only copy of the database

    This is where the real work starts. We restore the system's daily backup onto a separate server and read from there, so production takes zero load. Under Firebird from a gbak or nbackup file, under MS SQL from a restored copy or a readable replica, under PostgreSQL through logical replication. Mapping the schema is manual work: table names in abbreviated Hungarian, no documentation. On a mid-sized system it takes two to three weeks before you know which 40 of the 600 tables hold the business truth.

  3. Level 3: data already filed with the tax authority

    This is the trick you rarely see. Your outgoing invoice data already sits in the NAV Online Számla system and can be queried back. That gives you an independent check against your own export. If the two sets do not line up, the problem is not the migration, it is the source data, and week three of the project is a much better time to learn that than the first month-end close.

  4. Level 4: RPA, and only as a last resort

    If a field will not come out any other way, we drive the desktop client by machine: log in, open a list, filter, press export. It is slow, brittle, and any version upgrade can break it. We never make it the main channel, only a patch for one or two missing fields, usually as a single run. Building a whole migration on RPA puts the project risk in the worst possible place.

One thing we always check before starting: what your software contract says about direct database access. In some cases it needs permission. Then we ask the vendor for an export and work with a combination of level one and level three instead of level two. Slower, but clean.

What to measure before anyone goes live

A migration is finished when it can be proven with numbers. We run the checks below on every project, and the accountant signs the record.

  • Record counts per table on both sides. When they differ, soft-deleted rows are the usual cause: older Hungarian systems tend to flip a status field rather than delete.
  • Totals per VAT rate and per period. The grand total is not the interesting number, the breakdown is, because rounding logic differences surface exactly there.
  • Character encoding. Mixed encodings are common in decade-old Hungarian databases, and they show up first in partner names, on the long ő and ű characters. Fix that in the migration script, not by hand afterwards.
  • Business logic hidden in free-text fields. If colleagues have been typing codes into the notes column for ten years, that is real data. Extracting it into proper fields is part of the migration.
  • Open items handled separately. Open receivables and payables, stock quantities and account balances move at the moment of cutover, not together with the historical data.

Parallel operation and cutover

The order matters more than the calendar. The breakdown below assumes a mid-sized project of five to seven modules; we fix the actual durations after the scoping call, because the state of the data layer cannot be estimated in advance.

  1. Migration audit

    Schema mapping, backup restore, sample extraction, and identifying the data channels that are missing. At the end we know what comes out and what does not. If it turns out the swap is unnecessary, we say so.

  2. Loading historical data

    Master data first, then transaction history. We write the loaders to be idempotent so they can be re-run any number of times, because in practice there will be five or six rounds.

  3. Shadow run

    The new system receives the same daily transactions, but the old one stays the source of truth. Automated daily reconciliation, discrepancy report by morning.

  4. One full month-end close in both systems

    This is the real exam. Trial balance, VAT return base data, inventory value. The tolerance is agreed up front, and there is no cutover until it is met.

  5. Cutover and afterlife

    Open items move during a frozen weekend, then the new system goes live. The old one stays readable, and we keep the rollback option open until the first close.

Risks worth naming at the start

  • The biggest risk is not technical. Everyone uses the old system from memory and has to learn the new one, and that shows up in productivity for two months after go-live. Plan for it.
  • The quality of the historical data is unknown until we open it. That is why we separate the audit from development: after the audit you can decide, before it nobody can.
  • Vendor support usually narrows once you give notice. Do the migration extraction before the notice goes out.
  • Swapping the software does not end the statutory document retention obligation. How long the old system has to stay readable is a question for your accountant under the Hungarian Accounting Act, not for your developer.
  • If your system is also the channel for tax filing, cutover timing is tied to a filing deadline. Fix that in week one of the project, not the last week.

What it costs

The bands below come from our public price list. The module-level breakdown sits on the custom ERP development page.

What we buildPriceTime
MVP ERP, 1 to 2 modules, around 10 usersfrom HUF 8,000,0003 to 5 months
Mid-complexity ERP, 5 to 7 modulesHUF 15 to 30M6 to 12 months
Manufacturing, MES integration, BIHUF 30 to 100M12 to 24 months
Process automation per workflowHUF 100,000 to 10,000,0001 to 2 week pilot, then iterative rollout
Maintenance15 to 25% a yearongoing

NAV Online Számla 3.0 integration is inside the fixed price, there is no per-seat licence, and the source code is yours. For international clients we start from EUR 21,000. Comparing against Hungarian perpetual licences only makes sense over five years: next to the entry licence fee you have to put module expansion, per-machine licensing, and how many integrations will turn into bespoke development.

Talk to us before anyone writes code

A system change decides how your company works for years. The 30-minute call is useful even if we end it by telling you to keep what you have. Call +36 30 098 0767, write to balint@appforge.hu, or come in person.

Budapest office: Bank Center, Szabadsag ter 7., 2nd floor, office 217, 1054 Budapest, Hungary. Monday to Friday 9:00 to 18:00 by appointment.
GYIK

Replacing a Hungarian ERP: common questions

When more work happens around the system than inside it. Four signals are concrete enough to base a decision on: your staff keep in spreadsheets what the system should be holding; every new integration needs a custom quote from the vendor; nobody can work from a phone in the warehouse or on site; and regulatory changes always arrive at the last minute. If none of those is true, replacement is probably unnecessary risk and integration will serve you better. The Hungarian field is very spread out. eVIR advertises browser-based plans between HUF 2,900 and 69,900 per month (evir.hu/arak), while exPanda licenses installed modules per machine with an installation fee of HUF 280,000 to 1,080,000 (expanda.hu/arlista.html). Those are not the same decision.

Start with a migration audit

After the audit you will know what can be pulled out of your current system, what cannot, and whether the swap is worth doing at all. If it is not, we will tell you.

Start a project