Skip to content

Our technology

We work exclusively with Microsoft technology. That is a deliberate choice: one coherent platform means fewer surprises, longer support and a security and licensing model your organisation already knows.

What we build with

  • ASP.NET Core — the foundation under our web applications and APIs
  • Blazor — rich, fast interfaces written in C# instead of in separate JavaScript frameworks
  • Entity Framework Core — safe database access, without raw SQL strings scattered through the code
  • Microsoft SQL Server — reliable storage with a proven back-up and recovery story
  • Our own web servers and Azure — we run our own web servers in data centres on Curaçao and in the Netherlands, and we support Azure for hosting, storage, e-mail and AI services where they fit. You choose where your application runs; we manage it either way.
  • Windows Server & IIS — for those who prefer to run on their own hardware

Why one platform

  • Fewer links, fewer failures. The components are tested against each other.
  • Long support. Microsoft is clear years ahead about versions and security updates.
  • One security model. The same accounts, permissions and two-step verification as in your Microsoft 365 environment.
  • Findable knowledge. Your software can be maintained by others later — you are not tied to one person.

Microsoft reseller

VSI is a Microsoft reseller. We supply and manage your Microsoft licences, including Microsoft 365 mailboxes. Software, hosting and licences therefore come from one hand, with one point of contact.

  • Creating, changing and removing Microsoft 365 mailboxes
  • Licences that move with your number of employees
  • Migration of an existing mail environment to Microsoft 365
  • Security: two-step verification, policies and incident recovery

Let's talk

Turn ageing software into a platform you can build on.

An unhandled error has occurred. Reload 🗙

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.