The Polish vet-software market is thousands of clinics stuck on a 30-year-old Windows desktop app with an XP-era UI, opaque pricing, and office-hours-only support — and the one thing that protects it from global cloud rivals (deep Polish fiscal + regulatory compliance) is exactly the thing you've already built before.
This isn't a consumer app fighting for downloads. It's recurring B2B SaaS with high willingness to pay, a clear incumbent to displace, and a compliance moat that locks out ezyVet/Animana/Digitail. Win the clinic, and you own the rails for everything else later (owner app, booking, insurance).
Five reasons this is the strongest idea on the table
Klinika XP runs ~5,600+ facilities but is a Windows desktop app born in 1996 with an Office-2007 ribbon UI, "fake cloud" (DB-only, app stays local), Android-only paid mobile, and support Mon–Fri 8:30–16:00 with a Wednesday break. Thousands of clinics work evenings/weekends with no real support. That's the opening.
The barrier that keeps global cloud PMSs out of Poland is fiscal printers (Posnet/Elzab), KSeF e-invoicing, controlled-substance registers, and Polish documents. You've already built Posnet integration and know e-invoicing/billing — you start at the hard part everyone else avoids.
Recurring per-vet subscriptions, real willingness to pay, predictable revenue — versus a free consumer app with brutal CAC. And clinics distribute the owner app for you, solving the "why would anyone download it" problem from the consumer plan.
Globally, the AI ambient scribe (consult audio → SOAP note) went from differentiator to table-stakes in ~18 months. In Poland only Vetina (new) and Weter.pl even claim AI. The incumbent has none. A Polish-language AI scribe is a sharp, timely wedge.
Own the clinic's system of record and you can later layer the owner app (history pre-loaded), online booking, reminders, pharmacy and insurance — the defensible "vet network" the earlier research kept pointing to. PMS first, ecosystem second.
Provet Cloud entered Poland in 2022 via hiPets (Poland's biggest pet-booking platform) with a localized version. It's the credible, well-capitalized international competitor chasing the same gap — you're racing them to the frustrated-incumbent clinics.
Why the demand is real — and the one step to confirm it
Unlike a consumer pet app (where you'd have to manufacture demand — no clear download reason, weak willingness to pay, engagement that lives on free Facebook groups), this is an existing, already-paid-for category. Every Polish clinic must run software to operate; ~5,600 already pay for Klinika XP. You're not convincing anyone they need this — you're competing for an existing budget against a weak incumbent. That's "win existing demand," a far better starting point than "create demand."
The one validation step before serious code: the pain points in this research were partly inferred (Polish vet forums are login-gated). So demand is real at the category level, but you haven't yet heard, in clinics' own words, why they'd leave Klinika XP for you. Talk to 10–15 real clinics: what do they run, what do they hate, what would make them switch, what would they pay? A few days of conversations confirms the wedge (cloud + Polish AI scribe + SLA support + free migration) or tells you the incumbent is stickier than it looks — for the price of coffee, not a year of building.
The honest hard truth
A full PMS is a big surface area — clinics won't switch for a partial product, the incumbent is sticky (data migration is painful), and reliability is non-negotiable (it can't go down on a surgery day). This is a multi-year vertical-SaaS commitment, not a weekend MVP. The plan below is built around that reality: a tight, adoptable MVP that covers the daily loop end-to-end, then expand.
Competitor matrix
The Polish market splits into a dated incumbent, a free freemium land-grab at the bottom, modern mid-market challengers, and one serious international entrant. No one yet owns "cloud-native + mobile + AI + full Polish compliance + great support."
| Product | Tech | Pricing | AI | Mobile | Position / weakness |
|---|---|---|---|---|---|
| Klinika XP incumbent | Desktop | Perpetual licence 1,107–3,967 zł + 355–2,010 zł/yr + paid modules | None | Android only, paid | ~5,600 facilities. XP-era UI, "fake cloud," office-hours support w/ lapse penalties. The target. |
| VetFile by Medfile | Cloud | Free (unlimited users); monetizes SMS, telemed, payments | No | Responsive web | Aggressive free land-grab for small clinics. Free ≠ deep; thin on enterprise/compliance depth. |
| Weter.pl | Cloud + offline | 899 zł/yr (3 users) +249 zł/yr per user | "AI assistant" | Mobile app | Strong on farm/large-animal + offline field work. Mid-market challenger. |
| Veterinaro + Pupil.pl | Cloud | 56–189 zł/mo (1–10 users) | No | Apple-native (Mac/iPad/iPhone) | Cheap entry, targets 1–2 person clinics; only one running natively on Apple. |
| Lecznica.eu SAFE-ANIMAL | Cloud (dated) | 8 zł/mo (yr 1 free) | No | Weak | Cheapest. Killer feature: direct export to SAFE-ANIMAL / Europetnet pet-passport DB. |
| Vetina new, 2025 | Cloud | All-inclusive monthly (demo-gated) | AI-first | Native iOS+Android | Closest to your concept. SLA 99.9%, support 6–22 daily. Gap: no DICOM yet, brand new. Direct rival. |
| Provet Cloud via hiPets | Cloud | ~$249 first vet +$99/vet (quote) | Native AI scribe | Yes | Finnish, 13k+ vets globally, open API, hiPets distribution. The serious threat. Weakness: localization depth. |
| Vetoteka | Cloud (stalled?) | Free BETA → 29–49 zł/mo | No | — | Minimalist, low recognition, possibly dormant (site © 2016). |
Pain-point caveat: Polish vet forums are login-gated, so complaints are synthesized from competitor comparisons and feature gaps. The Klinika XP pricing is from its public cennik. Validate sentiment directly via vet Facebook groups before committing.
Zero-install, auto-updating, device-independent — vs. the incumbent's DB-only "fake cloud" with per-PC installs and 2-yr lock-in.
Clinics work evenings/weekends; incumbents support office hours only. Extended-hours + guaranteed SLA is under-served (only Vetina/Provet promise it).
Genuine iOS+Android, plus offline for field/farm vets (only Weter.pl offers offline today).
Polish-language ambient SOAP notes — almost entirely unclaimed by incumbents.
"One price, everything included, free migration" vs. the incumbent's licence + modules + lapse penalties.
KSeF, fiscal printers, controlled-substance registers, SAFE-ANIMAL export — locks out global rivals, and it's your home turf.
Vetina — the real competitor
A full teardown of vetina.eu. One-line read: a well-marketed, SEO-aggressive, genuinely modern but thin product — strong UI, SLA and one AI trick, but brand-new, vet-founderless, unproven, cloud-only, and missing entire pillars. You beat them by combining their modern UX with the depth and credibility they haven't built.
Their genuine strengths — don't underestimate
- Modern cloud-native UX, clean design, fast.
- SLA 99.9% with money-back guarantee — no incumbent offers this.
- Support 6:00–22:00, 7 days/week; <2h critical response.
- Free, "done-in-an-hour" migration from any system.
- Built-in online booking + pet-owner app + SEO directory.
- Multi-location "Enterprise" tier (chains/franchises) — genuinely differentiated.
- AI history summary + "any XML" wholesaler import (clever, low-effort).
- Aggressive SEO: /porównaj comparison pages + educational content.
Their weaknesses — your openings
- No DICOM / radiology / imaging — admitted on their own site ("w planach").
- No AI voice scribe — their AI only summarizes the past, doesn't write the note from speech (the feature buyers actually want).
- Diagnostic AI "in development," not shipped. "Only Polish AI" claim already false.
- No SAFE-ANIMAL / Europetnet lost-pet export.
- No farm / large-animal / herd depth (withdrawal periods, livestock registers).
- No BDO waste register, no equipment/URPL maintenance passport.
- Hospitalization is a generic module — no real ICU whiteboard / anesthesia chart.
- Cloud-only — no offline mode (a liability in rural clinics).
- Wholesaler ordering = "import any XML," not true two-way e-ordering.
- Brand new, tiny, no vet founder, no disclosed funding → "what if they fold?" buyer fear.
How to outcompete them — three fronts
Ship native DICOM/PACS imaging (they have none — instantly takes imaging-heavy clinics), a true Polish AI voice scribe (leapfrog their summary-only AI), real two-way wholesaler e-ordering, proper ICU whiteboard + anesthesia charts, and the compliance layer they skip (controlled-substance registers, BDO waste, equipment passports).
Farm / large / mixed-animal practices (Vetina is purely small-animal), rural / low-connectivity clinics (ship offline-first), passport-issuing clinics (SAFE-ANIMAL export), and the academic/zoo market Vetina concedes to Klinika XP.
Publish transparent pricing + a real self-serve free trial (kill their demo-gate friction). Lead with a vet co-founder / clinical advisory board (Vetina's "no vet involvement" reads as "built by outsiders"). Show real customer references they can't. Match their SLA + free migration, then beat them on depth. Run a "vs. Vetina" page hitting their admitted gaps (DICOM, no scribe, cloud-only, unproven).
Heads-up: a second modern challenger
Vetina isn't alone in chasing this gap — vet-medeq is already mining the deeper compliance/operations seam (AI scribe, BDO waste register, equipment passports, 30-day free trial) and publicly publishes a "vs. Vetina" teardown. So the modern-PMS race in Poland is heating up. Speed, depth, and credibility — not just "be modern" — are what win.
Full PMS feature scope
Benchmarked against ezyVet, Provet Cloud, Digitail, Covetrus Pulse, Vetspire and Shepherd. MVP = the daily loop a clinic needs to switch. Everything else is the road to "full."
Core modules — table stakes, a clinic can't run without these
Owner → multiple pets → visits. Species/breed/sex/weight history, alerts, multi-pet households. This graph is the spine of the data model.
Customizable SOAP templates, problem lists, vaccination history, vitals, attachments. Multi-user real-time editing.
Multi-resource (vets, rooms, equipment), appointment types, colour-coding, recurring/blocked time.
Charges auto-link from EMR so nothing is missed; estimates→invoice, discounts, tax, deposits. + KSeF + fiscal printer (see Compliance).
Auto-decrement on dispensing, min/reorder levels, purchase orders, supplier integration. (Polish: karta obrotu detalicznego + annual stock-take.)
Drug catalog, dosing, label printing, refills; linked to inventory + billing. Paper Rx with PWZ number (no vet e-recepta in PL).
Automated vaccine/wellness reminders. The retention + revenue driver for clinics (no-show reduction).
Card-present + card-on-file tokenization (Stripe/PayU/Przelewy24). PCI scope.
Daily financials, production-per-vet, inventory, compliance reports.
Consult audio → structured Polish SOAP note. Now effectively required to be competitive even at MVP — and your sharpest wedge vs. the incumbent.
Advanced / differentiating modules — the road to "full"
Real-time inpatient treatment sheets (assign/track/mark-done, fluids/CRIs, vitals, shift handoff). Hardest, highest-value module.
Two-way order + auto-attach results: IDEXX VetConnect PLUS, Antech, Zoetis, in-house analyzers. Highest-leverage single integration.
Store/view X-ray/ultrasound. (The thing Vetina is missing — a real differentiator.)
Client self-scheduling + deposit capture.
Records, reminders, messaging, payments — your bridge to the consumer ecosystem.
Książka kontroli + monthly summaries, XML/PDF export. Regulated, audit-critical (see Compliance).
Unlimited texting w/ images, campaigns (Twilio-powered).
Cross-site inventory, shared records, per-location config.
Video consults (native or Zoom/Otto embed).
Reservation calendar, kennel/room assignment.
Bundled preventative-care subscriptions, payment plans.
In-PMS claim submission, multi-option estimates → invoice. Hooks into the insurance play later.
Key integrations you'll actually implement
Labs (IDEXX VetConnect PLUS API, Antech, Zoetis) · Imaging via DICOM · Payments (Stripe/PayU/Przelewy24, tokenization) · SMS/email (Twilio/SendGrid) · Accounting export · Polish pharma wholesaler e-ordering (the incumbent integrates 40+) · SAFE-ANIMAL/Europetnet chip export · later KROPiK. An open REST API + webhooks is now expected — and the leaders' 150–250 integrations are themselves a multi-year moat.
Government & compliance
This is the moat and the minefield. Several "national systems" Poland promised (e-KLZ treatment book, KROPiK, vet e-prescription) are law-on-paper, no API yet. KSeF and the new rabies-register rules are live now. Build for the live ones; keep forward-compatible data models for the pending ones.
KSeF — national e-invoicing
MANDATORY · LIVEAct of 5 Aug 2025. B2B invoices must go through KSeF — a typical vet clinic since 1 April 2026 (already passed); large taxpayers 1 Feb 2026; smallest 1 Jan 2027. Tech: FA(3) XML schema, KSeF 2.0 API (OpenAPI, MF Java/.NET SDKs), token/qualified-seal auth, offline24 mode. B2C in KSeF is voluntary → keep the paragon + faktura-do-paragonu flow. This is your home turf — and the single biggest reason global rivals struggle here.
Fiscal cash registers / printers
SUPPORT-REQUIREDB2C paragon required once a clinic passes 20,000 zł/yr (most do). Online (CRK) devices only sold since 2023. Implement Posnet + Elzab/Thermal + Novitus protocols (Novitus POINT has a REST API); RS232/USB/LAN/Wi-Fi. Support NIP-on-paragon so receipts convert to faktury. You've built Posnet before — this is a direct reuse of your experience.
Prescriptions & treatment book (książka leczenia)
SUPPORT-REQUIREDPaper recepta with practice data + vet's PWZ number + species/dosing/owner. Narcotic/psychotropic Rx need WIF-assigned unique numbers + duplicate. Książka leczenia: mandatory for food animals (companion = free choice), only treating vet enters, 5-year retention, electronic form must be tamper-evident, non-editable, printable. No vet e-recepta exists — don't build to a phantom API.
Controlled-substances register
SUPPORT-REQUIREDRequires WIF consent. Książka kontroli (I-N/II-N/II-P): receipts + dispensing + running balance; monthly summaries for III-N/III-P/IV-P. Electronic explicitly allowed but must ensure integrity, identify who entered/changed each record, export XML + PDF, print on demand, 5-yr retention. Overseen by the Pharmaceutical Inspector (WIF), not the Vet Inspection.
Rabies vaccination register (wykaz) — NEW
SUPPORT-REQUIREDNew Animal Health Act (Dz.U. 2025 poz. 1795), in force 18 Mar 2026. Register of vaccinated-dog owners, may be electronic: owner name/address, dog + chip/tattoo number, chip read/implant datetime, vaccination datetime, vaccine name/batch/expiry. Dog must be chipped at/before vaccination. Generate certificate + 12-month cycle prompt. Implementing rozporządzenie still pending — verify field spec before finalizing.
RODO / GDPR
MANDATORYOwner data is personal data (+ vet professional secrecy). Lawful basis = contract (not consent) for treatment data; Art. 13 notice naming UODO; encryption in transit + at rest, RBAC, audit trail, 72h breach process, 5-yr retention holds, per-owner export/erasure, Art. 28 DPA + EEA hosting. PKE (Nov 2024): per-channel marketing consent (SMS vs email), unticked opt-ins — keep service reminders (contract) separate from marketing (consent).
KROPiK — national chip register
WATCH · no API yetNow law (Dz.U. 2026 poz. 755), operator ARiMR. Register goes live ~mid-2028 (2 yrs after publication) + 3-yr window for existing animals; PESEL + mObywatel integration. Vets are the legal data-entry channel → you'll need a KROPiK adapter, but no API is published yet. Design the data model now (chip#, species, owner PESEL link, vaccination dates); use SAFE-ANIMAL / Identyfikacja.pl web registration today.
Antibiotic / antimicrobial reporting
WATCH · pets ~2029EU 2019/6 reporting duty is on the Member State; dogs/cats not in scope until reference year 2029 (first EMA report 2030). National e-KLZ system not operational yet. But capture the underlying treatment data now (product, active substance, batch, quantity→mg, species, date, vet, Rp/cascade) for forward-compatibility.
How you actually implement each — build vs integrate
Important reframe: most "regulatory features" the incumbents have (prescriptions, treatment book, registers) are things you build inside the PMS — documents + records + retention logic — not external integrations. The genuine external hookups are few: KSeF, fiscal printers, and (later) KROPiK.
| Requirement | How you do it | Type |
|---|---|---|
| KSeF e-invoicing | Integrate the KSeF 2.0 REST API — generate FA(3) XML, sign/send with token or qualified seal, handle UPO confirmations + offline24. (You've done e-invoicing — this is the closest reuse.) | External API |
| Fiscal printer | Talk to the device over its protocol (Posnet / Elzab-Thermal / Novitus, incl. Novitus REST) via USB/LAN/Wi-Fi; print paragon, NIP-on-paragon, daily/period reports. (Your Posnet experience applies directly.) | Device protocol |
| Prescriptions (recepta) | Build internally: a Rx generator with mandatory fields (PWZ, species, dosing, owner), print to spec; WIF-numbered fields for narcotic Rx. No national e-recepta API exists for vets. | You build |
| Treatment book (książka leczenia) | Build internally: tamper-evident, non-editable, printable record, 5-yr retention, only-treating-vet entry. It's a data-model + audit feature. | You build |
| Controlled-substance register | Build internally: książka kontroli + monthly summaries, running balance, who-changed-what audit, XML + PDF export, print on demand. | You build |
| Rabies wykaz | Build internally: electronic register (owner + chip# + datetimes + vaccine batch), certificate generation, 12-month cycle prompt. Verify pending field spec. | You build |
| Chip registration | Today: export to SAFE-ANIMAL / Identyfikacja.pl (Lecznica.eu's killer feature — match it to neutralize them). Later: KROPiK adapter when ARiMR publishes the API (~2028). | Export / future API |
| Antibiotic reporting | Capture data now (active substance, batch, qty→mg); build the export later (pets ~2029). No system to integrate yet. | Data capture now |
| RODO | Architecture, not a feature: EU/EEA hosting, encryption at rest + in transit, RBAC, audit log, retention holds, export/erasure, per-channel consent, Art. 28 DPA. | Architecture |
Developer tl;dr — priority order
Build now (live + mandatory): KSeF FA(3) B2B e-invoicing · fiscal printer (paragon, NIP-on-paragon) · RODO baseline (encryption, RBAC, audit, retention, per-channel consent) · rabies wykaz (chip-linked). Build now (core regulated): treatment documentation (5-yr, tamper-evident) · paper Rx incl. WIF-numbered narcotic Rx · controlled-substance register (XML/PDF export) · retail medicine records + annual stock-take. Forward-compatible, no API yet: KROPiK chip export (~2028) · antimicrobial-use export (~2029) · SAFE-ANIMAL export today. Re-verify before hard-coding: Rx validity period (make configurable), 5-yr retention, the pending rabies-wykaz field spec.
How vets order meds & supplements
A core part of a clinic's day — and a feature that's both a moat and a barrier. Here's how Polish vets buy drugs/supplements today, and how you'd plug it into the PMS.
How it works today
Buying channel
Clinics buy mainly from veterinary wholesalers (hurtownie weterynaryjne), each running its own B2B online ordering platform / "virtual warehouse" (24/7 catalog + order placement + delivery). Diets/supplements come from the same wholesalers or direct from makers (Royal Canin, Hill's, etc.). Prescription drugs are tightly regulated (a clinic buys as a licensed entity).
The pain point
Vets juggle several wholesaler portals separately to compare price and availability, then manually re-key what they bought into their clinic stock. It's fragmented, repetitive, and disconnected from the PMS inventory — a clear UX opening.
The major Polish veterinary wholesalers
30+ wholesalers operate nationally; most run since the 1990s and each has its own ordering portal. The incumbent Klinika XP integrates ~40+ of them for e-ordering directly from the PMS — a major feature and a real barrier to entry.
How you integrate it (the build)
Import each wholesaler's product list + prices (via API where offered, else scheduled CSV/XML price-file import). This powers in-PMS search and price comparison.
Push a purchase order to the wholesaler (API/EDI, or pre-filled cart). Pull back order status + delivery confirmation.
On receipt, auto-increment stock + update cost; then auto-decrement on dispensing. Closes the loop: low-stock → reorder → receive → dispense → bill.
Reality check
Many smaller wholesalers won't expose clean APIs, so this is a multi-partner, multi-year integration effort (exactly why the incumbent's 40+ connections are a moat). Start with the biggest 3–5 (Weterpol, Polwet, Ravet, ScanVet) via price-list import + order export, and expand. Don't try to match all 40 at MVP.
The differentiator hiding here
No one gives vets a clean "compare price/availability across wholesalers → one-click reorder → auto-update stock" experience. Today they tab between portals and re-key everything. A modern, unified ordering hub tied to live inventory is a genuinely valuable wedge — and a sticky one, because once a clinic's purchasing flows through you, switching gets painful (your moat, not just the incumbent's).
Pricing
The market is fragmenting into simple all-in SaaS vs. the incumbent's opaque licence+modules+penalties. International leaders converge on per-full-time-vet pricing with unlimited support staff — that's the model to match.
Polish competitors
| Klinika XP | licence 1,107–3,967 zł + 355–2,010 zł/yr + modules 3-yr TCO 4,179–18,653 zł |
| VetFile | Free (monetizes add-ons) |
| Lecznica.eu | 8 zł/mo |
| Vetoteka | free beta → 29–49 zł/mo |
| Veterinaro | 56–189 zł/mo (1–10 users) |
| Weter.pl | 899 zł/yr (3 users) +249/user |
International (per vet/mo)
| Provet Cloud | $249 first vet + ~$99/extra |
| ezyVet | from ~$260 + per-SMS + add-ons |
| Digitail | $300/DVM (unlimited staff free) |
| Vetspire | $299 / $379 pro |
| Shepherd | ~$250–299/user (free migration) |
| AI scribe (standalone) | $99–150/vet/mo |
Recommended pricing strategy
All-inclusive: cloud, mobile, AI scribe, KSeF + fiscal, compliance, support. Unlimited support staff. Free migration from Klinika XP.
Adds lab integrations, DICOM imaging, online booking, pet-parent app, multi-resource scheduling, priority SLA support.
Multi-location, hospitalization whiteboard, advanced reporting, dedicated onboarding. Per-vet with volume discount.
The pricing logic
Price per full-time vet, all-inclusive, unlimited support staff — the global standard, and a clean contrast to the incumbent's confusing licence+modules. At ~150–250 zł/vet/mo you sit above the cheap local tools (Lecznica 8 zł, Veterinaro 56 zł) but well below the international players ($249–300 ≈ 1,000–1,200 zł) — justified by cloud + native mobile + Polish AI scribe + SLA support + full compliance. Don't fight VetFile/Lecznica on price at the bottom; win the mid-to-large clinics where switching pain is highest and willingness to pay is real. Weaponize free migration (Shepherd/Digitail do this) to kill the incumbent's biggest lock-in. Avoid hidden per-SMS nickel-and-diming that owners resent in ezyVet.
Build plan
A clinic switches only if the MVP covers the daily loop end-to-end. Sequence so you ship something adoptable, then expand toward "full."
What makes it hard (plan for it)
- The owner→patient→visit→charge graph + weight-based dosing + audit trails.
- Billing tightly coupled to clinical actions (no missed charges) — a transactional-consistency problem.
- Hospitalization whiteboard is effectively a real-time collaborative app inside the PMS.
- Inventory + controlled drugs = a regulated, audit-critical subsystem.
- Reliability: it can't go down during surgery (cloud HA, backups, audit logs).
- Migration from incumbents is its own product — and your sharpest sales weapon.
Go-to-market
- Free, done-for-you migration from Klinika XP — removes the #1 switching barrier.
- Target clinics openly frustrated with the incumbent (evening/weekend practices hurt by office-hours support).
- Lead with the wedge: true cloud + Polish AI scribe + SLA support + transparent price.
- Land small, expand to multi-site; per-vet pricing grows with them.
- Later: flip on the consumer owner app — clinics distribute it for you.
- Watch Provet/hiPets closely; compete on localization depth + support + price.
Risks
An honest ledger. None of these is fatal, but they shape sequencing and expectations.
Scope / solo-builder risk
A full PMS is a multi-year surface area; a clinic won't switch for a partial product. Mitigation: the Phase-1 MVP is ruthlessly scoped to the daily loop; resist building advanced modules before you have paying clinics.
Incumbent stickiness
Clinics run their whole business on existing software; migration is painful and they're conservative. Mitigation: free, white-glove data migration + run-in-parallel onboarding.
Well-funded competition
Provet Cloud (via hiPets) is localized, capitalized and chasing the same gap; VetFile is free; Vetina is AI-first and closest to your concept. Mitigation: win on compliance depth + support + price + speed.
Reliability / liability
Downtime stops a surgery day; regulated data carries real penalties. Mitigation: cloud HA, backups, audit logging, encryption, an SLA you can actually meet.
Moving regulatory targets
KSeF, KROPiK and the rabies-wykaz field spec are still shifting; e-KLZ/e-recepta don't exist yet. Mitigation: forward-compatible data models, configurable rules, don't hard-code phantom APIs.
Long B2B sales + support burden
SMB sales cycles, demos, onboarding, evening support calls. Mitigation: productize onboarding, self-serve migration tooling, tiered support, price for the support cost.
Price-floor pressure
Free (VetFile) and 8 zł/mo (Lecznica) commoditize the low end. Mitigation: don't compete there — target mid/large clinics on value (AI, support, compliance), not price.
Sentiment unverified
Vet-forum complaints are login-gated; pain points are inferred. Mitigation: validate directly with 10–15 clinics + vet Facebook groups before heavy build.
Sources
Polish PMS competitors & pricing
Polish legal / fiscal / compliance
PMS features, integrations & pricing benchmark
Compiled June 2026. Competitor pricing from public cenniki and vendor pages; some international pricing is quote-based (treat as anchors). Pain-point intel synthesized from competitor comparisons (incl. the competitor-authored Vetina blog) and feature gaps — validate vet sentiment directly before heavy build. Re-verify KSeF/KROPiK/rabies-wykaz specs against primary government sources before hard-coding.