Unidus Consulting LtdYou need us !

Your WinDev application.
How much will it cost?

PCSOFT charges WinDev and WinDev Mobile applications per session: one session is one executable used by one user on one machine, whether or not the application accesses a database (definition given by PCSOFT in its July 2026 video, which set aside the multiplicative reading of its own pages). Last published list price: 290 € excl. VAT per session per year — recorded on 10 July, removed from the site mid-July 2026: pricing is now quote-only. The circulating 3-year commitment offer: 75 € excl. VAT in year one… then 150 € in year two and 225 € in year three. A threefold increase over three years, on a session count that grows mechanically.

Calculate my exposure The staged exit

Calculate your exposure in 30 seconds

Enter your application landscape. The calculation runs entirely in your browser: no data is sent, to us or to anyone. The result is a range, and we explain why just below.

Corrected on 10 August 2026, and downwards

Until 9 August this calculator followed the definition displayed on PCSOFT's pages: one session = 1 user × 1 machine × 1 application × 1 database type. In late July, PCSOFT set that reading aside in a video, with an example: an ERP of 10 executables, 2 databases and 500 users is billed 500 sessions, not 10 × 2 × 500.

We therefore removed the database type from the calculation and changed the unit: we now count solutions, not applications. The figures go down, sometimes a lot. If you used this tool before that date, run your estimate again.

The range itself has changed meaning. It no longer measures a counting uncertainty: it measures your negotiation risk, because PCSOFT has never published the rule that tells two solutions apart from two modules of one solution. The lower bound assumes grouping is granted to you. The upper bound assumes it is refused.

ApplicationUsersMachines Real workstations*Executables**

* Workstations = user-machine combinations actually in service. Leave “auto” if you don't know them: we then use max(users, machines). This is the real counting basis. Rule published by PCSOFT: a session is activated for 30 days and automatically released if unused, so in steady state only genuinely active workstations count. Developer workstations? A circulating sales answer says they are excluded, forum testimonies say the opposite, and the July video does not settle it: get it confirmed in writing.
** Executables in the solution. This is where your range is decided. In its video, PCSOFT groups the executables of a single solution: 10 executables used by 500 people make 500 sessions, not 5,000. But PCSOFT has published no rule telling two solutions apart from two modules of one solution. The lower bound assumes grouping is granted, the upper bound assumes it is refused. Have the list of grouped executables written into your purchase order.

Estimated sessions (realistic → maximum)
Year 1 (full price)
Year 2 (full price)
Year 3 (full price)
3-year commitment total (full price)
3-year total with negotiated discount
After complete migration out of WinDev (stage 3) 0 sessions***
Why a range? A session is counted on real combinations. Multiplying users × machines assumes every user works from every machine — that is the theoretical maximum (upper bound), rarely reached. The lower bound counts real workstations. Why 3 years? The last published list price was 290 € excl. VAT/session/year — removed from the site mid-July 2026, quote-only since (the “Offers” page keeps its struck-through bundles and the “Early Adopter — first year only” discount). The pre-filled prices follow the circulating 3-year commitment offer: 75 € in year 1, 225 € in year 3; for year 2, the reported price grid says 100 € and an analysis of PCSOFT's July 2026 video mentions 150 € — the latter is pre-filled, adjust to match your quote. A threefold increase over the period: looking at year one alone means ignoring the two years that triple the price. To price at the former list rate, set 290 € for all three years. Included sessions: the subscription plans bundle a pack (Bronze 5, Silver 10, Gold 25, Platinum 50, Titanium 100) — enter it and it is deducted from the range before projection. As conditions are negotiated case by case (real quotes at a flat 200 € with no volume discount have also been reported), these amounts are exposure estimates, not certain invoices. *** Stage 3 takes your modules out of WinDev one by one: every migrated module removes its workstations from the grid, and the last one ends the billing — the only lever that brings it to zero. In the meantime, the two negotiation levers are the number of workstations and the grouping scope written into your purchase order (since the July 2026 clarification, the database type no longer enters the calculation).

The dependency audit, then a staged exit

This calculator only sees the surface. The dependency audit — fixed price, on documents, with no access to your production data — gives you the facts; then each stage is decided separately and has its own value.

1. Dependency audit

A map of your database and its access points, a forecast PCSOFT invoice on your real figures (as a realistic → maximum range), measured exit complexity, and the mechanical replacement rate of your data access. The analysis is tooled: a profiler reads the full project and ranks tables, fields and processes by actual weight — the costing is measured, not guessed. A costed, factual and verifiable report. Fixed price.

2. Exit from HFSQL

Your data migrated to PostgreSQL, your WinDev or WebDev application reconnected as is, with exhaustive verification delivered (counts, checksums, sampling). You no longer depend on HFSQL. Price per database.

3. Batch migration

Your modules leave one by one for a modern web application (Rust + JavaScript), produced by our generation tools built on design patterns — the existing WinDev system keeps running during the transition, on the PostgreSQL of stage 2. Every migrated module removes its workstations from the grid; the last one ends the billing. You set the pace. Fixed price per module.

Who does the work, and with what

A migration is judged on its method and on who carries it out, not on the promise.

A WinDev developer who crossed over

Unidus is a software craftsman who spent years inside the WinDev/WebDev ecosystem — with software vendors and with end clients — before rebuilding his entire toolchain in Rust and JavaScript. Your windows, your reports, your HFSQL analyses: he reads them fluently. Nobody "discovers" your application on your invoice.

Generation tools, not hand-typed lines

The target is produced by in-house generation tools built on industry design patterns: every screen, every data access, every rule goes through the same mould, proven by thousands of automated tests. That is what makes the migration reproducible — and its schedule sustainable for a lean structure.

Factual, verifiable

Every stage ships its proof: counts, checksums and sampling for the data; dated, sourced reports for the figures. The same discipline as this calculator — publicly corrected, downwards, when a source disproved it.

Frequently asked questions about PCSOFT pricing

What is PCSOFT's per-session pricing?

PCSOFT charges WinDev and WinDev Mobile applications per session. Since the video PCSOFT published in late July 2026: one session = one executable used by one user on one machine, whether or not the application accesses a database, and the executables of a single solution are grouped. The example PCSOFT gives is an ERP of 10 executables and 2 databases used by 500 people, billed 500 sessions, and not 10 × 2 × 500. Sessions are activated for 30 days and automatically released when no longer used. Prices: 290 € excl. VAT list, 225 € under “Solutions & Services” offers, and 75 / 150 / 225 € on a 3-year commitment, a threefold increase over three years. The “Offers” page bundles sessions (5 to 100 from Bronze to Titanium) and carries a discount reserved for subscriptions taken at least 90 days before expiry.

How much will my WinDev application cost per year?

On the number of workstations actually in use (real user-machine combinations), and on how many executables PCSOFT agrees to group into a single solution. The database type no longer counts since July 2026. Our calculator above gives a range, and that range now measures a negotiation risk rather than a measurement uncertainty: the lower bound assumes grouping is granted, the upper bound assumes it is refused. As conditions remain negotiated case by case, these amounts are exposure estimates, never certain invoices.

Is WebDev affected by per-session pricing?

No priced decision to date, but WebDev will not stay free: the first elements circulating (July 2026, no figures) sketch a distinct model — a fixed part computed on the server (number of cores and GB of RAM) and a variable part based on the number of HTTP requests per day, averaged over a month. Migrating to WebDev to escape sessions is therefore not a strategy: you change the meter, not the dependency. Traffic-based billing also raises its own questions (do crawlers count? what does a traffic spike cost?). Our staged approach protects you in every scenario, because it reduces the dependency itself, not just today's invoice.

Do developer workstations count as sessions?

Not publicly settled. A circulating sales answer (July 2026) says developer workstations are not counted; testimonies on specialist forums claim the opposite. In the absence of a rule published by PCSOFT, get this point confirmed in writing before any commitment — exactly the kind of grey area a dependency audit documents for your file.

What about WinDev Mobile? Does a smartphone count as a machine?

WinDev Mobile is part of the commercial grid — the "Offers" page covers the whole suite, "three native targets" — but the "Sessions" page, the one that defines the counting, mentions neither mobile, nor Android, nor iOS: its definition speaks of an "executable, service, DotNet assembly" on a physical or virtual machine — desktop and server vocabulary. If a phone counts as a machine, a field fleet of 200 smartphones hitting HFSQL would represent 200 sessions — mechanically worse than a fleet of fixed workstations, since every field agent carries their "machine" in their pocket. Nothing is published on this point: if you deploy WinDev Mobile applications, get the mobile counting rule confirmed in writing before any commitment.

Do I have to rewrite everything to exit the dependency?

No — and above all not in one go. We proceed in stages: a costed dependency audit, then the migration of the data from HFSQL to PostgreSQL (your application reconnected as is), then, if and when you decide, the batch migration: your modules leave one by one for a modern web application, produced by our generation tools, while the existing system keeps running. Never a big bang: your WLanguage business code — your real value — remains the reference until its module has left, proven and verified.

How do I actually reduce my exposure to the billing?

Through the number of workstations, and through that alone. We must correct what this page said until 10 August 2026. Freeing an application from the database connectors reduced the invoice as long as the database type counted. PCSOFT has since clarified that it counts “one executable used by one user on one machine”, whether or not the application accesses a database. Leaving HFSQL keeps all its value (portability, liberated data), but it no longer lowers this particular invoice. Two negotiation levers remain: the number of workstations, and the grouping scope negotiated in your purchase order, which can move the amount by a factor equal to your number of executables. And one structural lever: every module migrated out of WinDev (stage 3) removes its workstations from the grid — the last one ends the billing.

Does the dependency audit require access to my data?

No. The audit is done on documents, from an export of the structure of your database and your application landscape — without any access to your production data. You receive a costed, factual and verifiable report, at a fixed price. Reply within 48 hours.

Did the figure surprise you?

That's exactly why you should request the dependency audit. Reply within 48 h.

Request a dependency audit Chat on WhatsApp

WhatsApp: free and instant, including from the European Union or Switzerland.