All news
TechNotes #1 1 min read

How do you separate the data of two veterinary practices?

In the cloud, what really prevents one veterinary practice from accessing another practice’s data? The answer depends above all on the architecture.

Pierre Bony

Pierre Bony

President, co-founder and CTO

Diagram comparing data isolation in multi-tenant and mono-tenant architectures for veterinary practices

In your veterinary practice management software, what really prevents you from one day coming across the data of the practice next door?

But with cloud, SaaS, or fully web-based software… the question becomes much more interesting. Because behind the word “cloud” are very different architectures.

One database shared by several practices

In some cases, several practices share the very same database. This is known as logical separation: every piece of data — client, animal, invoice, consultation entry… — must be correctly linked to your practice’s identifier.

CoreFactor’s choice for VetCoreSolution®

We made a different choice: a dedicated database for each practice. In technical terms, this is known as “mono-tenant”.

Why this choice? Because strict data isolation is not a minor technical detail. It is a decision about architecture, security, and responsibility.

And of course… everything is encrypted. But that is a topic for another TechNote! 😉

The five stages of the VetCoreSolution deployment pipeline, from code to production
TechNotes #43 min read

A VetCoreSolution® release is ready… what happens next?

Before reaching a veterinary practice, every release passes through five control stages that let us prove its origin, contents, and the tests it has passed.

Read article
Diagram showing VetCoreSolution as an open platform connected to external software and services
TechNotes #32 min read

Should your veterinary software be a black box?

With VetCoreSolution®, CoreFactor has chosen to build an open veterinary platform: each clinic controls its API keys, integrations, and the permissions it grants.

Read article
Diagram comparing a central infrastructure with the VetCoreSolution architecture designed for horizontal scaling
TechNotes #22 min read

Will your veterinary software still be fast at 6 p.m.?

At 6 p.m., when thousands of clinics are invoicing at the same time, a centralized architecture can become a bottleneck. Here is how VetCoreSolution separates data isolation from load distribution.

Read article