🩺 Vertical SaaS · Build Plan·Poland · 2026

A cloud-native vet practice-management system for Poland

Beat a 30-year-old desktop incumbent with modern cloud + mobile + AI + transparent pricing + the one moat international rivals can't cross: deep Polish fiscal & regulatory compliance.

5,600+
clinics on the incumbent
~1996
era of its UI
KSeF
e-invoicing live now
~150 zł
target €/vet/mo sweet spot
The thesis

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

1 · The incumbent is structurally vulnerable

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.

2 · Your background is the moat

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.

3 · B2B SaaS economics beat the consumer app

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.

4 · AI is greenfield here

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.

5 · It's the rails for the whole ecosystem

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.

The one to watch

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.

Gap 1 · True cloud

Zero-install, auto-updating, device-independent — vs. the incumbent's DB-only "fake cloud" with per-PC installs and 2-yr lock-in.

Gap 2 · Support + SLA

Clinics work evenings/weekends; incumbents support office hours only. Extended-hours + guaranteed SLA is under-served (only Vetina/Provet promise it).

Gap 3 · Native mobile + offline

Genuine iOS+Android, plus offline for field/farm vets (only Weter.pl offers offline today).

Gap 4 · AI scribe (PL)

Polish-language ambient SOAP notes — almost entirely unclaimed by incumbents.

Gap 5 · Transparent pricing

"One price, everything included, free migration" vs. the incumbent's licence + modules + lapse penalties.

Gap 6 · Compliance + fiscal depth

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.

2025
founded (brand new)
2 founders
both non-vets
0
public customers / reviews
No price
demo-gated, no trial

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

1 · Win the depth they can't ship

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).

2 · Win the segments they ignore

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.

3 · Win on trust & GTM (where they're weakest)

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

MVP
Client & patient management

Owner → multiple pets → visits. Species/breed/sex/weight history, alerts, multi-pet households. This graph is the spine of the data model.

MVP
EMR / medical records (SOAP)

Customizable SOAP templates, problem lists, vaccination history, vitals, attachments. Multi-user real-time editing.

MVP
Scheduling / calendar

Multi-resource (vets, rooms, equipment), appointment types, colour-coding, recurring/blocked time.

MVP
Billing / invoicing

Charges auto-link from EMR so nothing is missed; estimates→invoice, discounts, tax, deposits. + KSeF + fiscal printer (see Compliance).

MVP
Inventory / stock

Auto-decrement on dispensing, min/reorder levels, purchase orders, supplier integration. (Polish: karta obrotu detalicznego + annual stock-take.)

MVP
Prescriptions / dispensing

Drug catalog, dosing, label printing, refills; linked to inventory + billing. Paper Rx with PWZ number (no vet e-recepta in PL).

MVP
Reminders (SMS + email)

Automated vaccine/wellness reminders. The retention + revenue driver for clinics (no-show reduction).

MVP
Payments

Card-present + card-on-file tokenization (Stripe/PayU/Przelewy24). PCI scope.

MVP
Reporting / dashboards

Daily financials, production-per-vet, inventory, compliance reports.

MVP
AI ambient scribe

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"

Hospitalization whiteboard

Real-time inpatient treatment sheets (assign/track/mark-done, fluids/CRIs, vitals, shift handoff). Hardest, highest-value module.

Lab / diagnostics integration

Two-way order + auto-attach results: IDEXX VetConnect PLUS, Antech, Zoetis, in-house analyzers. Highest-leverage single integration.

Imaging / PACS (DICOM)

Store/view X-ray/ultrasound. (The thing Vetina is missing — a real differentiator.)

Online booking

Client self-scheduling + deposit capture.

Pet-parent app

Records, reminders, messaging, payments — your bridge to the consumer ecosystem.

Controlled-drug register

Książka kontroli + monthly summaries, XML/PDF export. Regulated, audit-critical (see Compliance).

Two-way SMS / comms

Unlimited texting w/ images, campaigns (Twilio-powered).

Multi-location / enterprise

Cross-site inventory, shared records, per-location config.

Telemedicine

Video consults (native or Zoom/Otto embed).

Boarding / grooming

Reservation calendar, kennel/room assignment.

Wellness / loyalty plans

Bundled preventative-care subscriptions, payment plans.

Insurance / claims + estimates

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.

MANDATORY now Support-required Watch / no API yet

KSeF — national e-invoicing

MANDATORY · LIVE

Act 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-REQUIRED

B2C 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-REQUIRED

Paper 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-REQUIRED

Requires 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-REQUIRED

New 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

MANDATORY

Owner 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 yet

Now 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 ~2029

EU 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.

RequirementHow you do itType
KSeF e-invoicingIntegrate 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 printerTalk 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 registerBuild internally: książka kontroli + monthly summaries, running balance, who-changed-what audit, XML + PDF export, print on demand.You build
Rabies wykazBuild internally: electronic register (owner + chip# + datetimes + vaccine batch), certificate generation, 12-month cycle prompt. Verify pending field spec.You build
Chip registrationToday: 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 reportingCapture data now (active substance, batch, qty→mg); build the export later (pets ~2029). No system to integrate yet.Data capture now
RODOArchitecture, 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

Weterpol Polwet (PGF Weterynaria) Ravet ScanVet Vetos-Farma Centrowet Eskulap MGS MEDiVET Multi-VET BAYLEG WETON

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)

1 · Catalog & price-list sync

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.

2 · Electronic order placement

Push a purchase order to the wholesaler (API/EDI, or pre-filled cart). Pull back order status + delivery confirmation.

3 · Auto-update inventory

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 XPlicence 1,107–3,967 zł + 355–2,010 zł/yr + modules
3-yr TCO 4,179–18,653 zł
VetFileFree (monetizes add-ons)
Lecznica.eu8 zł/mo
Vetotekafree beta → 29–49 zł/mo
Veterinaro56–189 zł/mo (1–10 users)
Weter.pl899 zł/yr (3 users) +249/user

International (per vet/mo)

Provet Cloud$249 first vet + ~$99/extra
ezyVetfrom ~$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

Solo / small
149 zł/vet/mo

All-inclusive: cloud, mobile, AI scribe, KSeF + fiscal, compliance, support. Unlimited support staff. Free migration from Klinika XP.

Anchor
Standard / multi-vet
199–249 zł/vet/mo

Adds lab integrations, DICOM imaging, online booking, pet-parent app, multi-resource scheduling, priority SLA support.

Clinic / enterprise
Custom

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."

Phase 1 · Adoptable MVP
the daily loop + PL compliance baseline
• Client + patient records (multi-pet)
• Multi-resource appointment calendar
• SOAP records with templates
• Invoicing auto-pulling charges from EMR
KSeF FA(3) e-invoicing + fiscal printer
• Inventory + dispensing + label/Rx printing
• SMS + email reminders
• Integrated card payments
• 1 lab integration (IDEXX VetConnect PLUS)
• Core reports (daily financials, per-vet)
AI ambient scribe (Polish)
• RODO baseline + treatment book + controlled-substance register + rabies wykaz
Phase 2 · Competitive parity+
win mid-size clinics
• DICOM imaging / PACS (the gap Vetina has)
• Online booking + deposits
• Pet-parent app (bridge to ecosystem)
• More lab/analyzer integrations (Antech, Zoetis, in-house)
• Two-way SMS, estimates, wellness plans
• Polish pharma wholesaler e-ordering
• SAFE-ANIMAL / Europetnet chip export
• Native iOS + Android + offline mode
Phase 3 · Full PMS + ecosystem
moat + expansion
• Hospitalization whiteboard / treatment sheets
• Multi-location / enterprise
• Telemedicine, boarding/grooming, loyalty
• Open REST API + webhooks (integration platform)
• KROPiK adapter (when API lands, ~2028)
• Insurance claims + the owner-side insurance play
• Antimicrobial-use export (~2029)
• Cross-border EU expansion (re-use the compliance-adapter pattern)

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

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.