virto-shared-calendar-icon

NEW Virto Shared Calendar

When Security Comes First: Deploy VirtoSoftware Apps in Your Own Microsoft 365 Environment

Security, control, and trust — that’s what every enterprise IT leader wants from their digital ecosystem. And for good reason. With increasing compliance demands, stricter data regulations, and growing security expectations, organizations need to know exactly where their data lives and how it’s handled.

That’s where VirtoSoftware’s in-environment deployment comes in. It’s a simple yet powerful concept: host your Virto apps entirely within your own Microsoft 365 and Azure environment — no third-party servers, no external dependencies, no blind spots.

Your Environment. Your Rules.

By deploying VirtoSoftware apps inside your Azure subscription (connected to your Microsoft 365 tenant), you keep full control over your infrastructure, storage, and data access. Everything stays under your internal security umbrella — managed with your policies, audited by your tools, and overseen by your own IT team.

This deployment approach makes a lot of sense for enterprises that operate in regulated industries or handle sensitive data. It means:

  • You maintain 100% data sovereignty — your data never leaves your environment.
  • You can enforce existing security standards without compromise.
  • You gain full transparency into every process that happens within the apps.

Transparency Through Open Source

VirtoSoftware doesn’t just stop at giving you control over your data — we also give you visibility into how our apps work. With complete source code access, your developers can review every line, verify security, and adapt solutions to fit your organization’s unique requirements.

It’s an open-door approach to enterprise software — flexible, auditable, and completely in line with the trust-first mindset that global organizations need.

Native Microsoft 365 Integration

Deploying in your environment doesn’t mean reinventing the wheel. VirtoSoftware solutions are built to integrate seamlessly with Microsoft 365 services — SharePoint, Teams, Outlook, and more — offering all the convenience of cloud-native collaboration while keeping everything locked down within your own infrastructure.

For SharePoint Administrators: Custom Deployment Example — Virto Calendar App

If you’re a SharePoint Administrator, you’ll appreciate how straightforward it is to deploy one of the most popular Virto solutions — the Virto Calendar App — in your secure environment.

Prerequisites

Before deployment, ensure your Azure infrastructure includes:

  • Azure Table Storage for data handling.
  • Azure App Service (Windows, .NET 4.8 stack) for hosting app operations.
  • Custom Authorization App registered and installed within your Azure Active Directory (Azure AD).
  • Custom SharePoint and Microsoft Teams Calendar Apps, connected and ready for integration.

These components let your organization host and manage the Calendar App privately, ensuring maximum compliance and performance.

Authorization Flow

The app leverages the standard Microsoft OAuth OpenID Connect (OIDC) authorization flow, following Microsoft’s security best practices:
📚 Learn more about OIDC authorization

Microsoft OAuth OpenID Connect (OIDC) authorization flow

Data Flow and Permissions

All data accessed by the app is handled under the current user’s credentials, using delegated permissions. This means users only see and interact with data they are authorized to access — perfectly aligned with Microsoft Graph’s permission model:
📚 Microsoft Graph Delegated Permissions Overview

Microsoft Graph’s permission model

And yes — if you’d like to test things first, you can easily deploy in a non-production environment before going all-in.

Tailored for Enterprise Needs

Every organization is different, which is why VirtoSoftware offers flexible enterprise licensing and custom service packages. Whether you need bespoke integrations, white-label branding, or dedicated support, we’ll adapt our offering to your operational model.

You can also benefit from:

  • Custom update schedules aligned with your IT calendar.
  • Expert support and maintenance from our technical team.
  • Training sessions and documentation for smooth knowledge transfer.

Take Control of Your M365 Applications

When you deploy VirtoSoftware apps in your own Microsoft 365 environment, you gain something priceless — peace of mind. You know exactly where your data is, who has access, and how everything works behind the scenes.

It’s a transparent, secure, and flexible way to empower your IT team while keeping your enterprise fully compliant.

Ready to explore this deployment model for your organization?
👉 Book a demo  or  chat with our team on Microsoft Teams.

Related Content

Download and extract the zip file to a folder on your SharePoint server
Run Setup.exe under SharePoint administrator account and follow the simple wizard

Request your 14-day trial. 

Download the Latest Version

Choose your SharePoint product version:

Need any help? – email us at support@virtosoftware.uk

Please select the SharePoint version that your organization uses to proceed
with the checkout.

Please select the SharePoint version that your organization uses to proceed
with the checkout.

Download and extract the zip file to a folder on your SharePoint server
Run Setup.exe under SharePoint administrator account and follow the simple wizard

Request your 14-day trial. 

Download Free 30-day Trial

Choose your SharePoint version

Product version:

Need any help? – email us at support@virtosoftware.uk

Charts

Important: You’re just a few clicks away from exploring our app. Before you start the installation process, make sure to read instructions. This will prevent from possible technical issues in the future

If you will need further technical help for installation or configuration please contact our support team at support@virtosoftware.uk

Pop up alert
Important: You’re just a few clicks away from exploring our app. Before installing, please read the instructions to avoid potential technical issues.

If you will need further technical help for installation or configuration please contact our support team at support@virtosoftware.uk

Download and extract the zip file to a folder on your SharePoint server
Run Setup.exe under SharePoint administrator account and follow the simple wizard

Request your 14-day trial. 

Download Free 30-day Trial

Choose your SharePoint product version:

Need any help? – email us at support@virtosoftware.uk