Skip to main content

Custom development

Microsoft 365 holds the data; we build the application that shows it to you

We develop custom applications on Microsoft Graph and Azure to close the information and automation gaps that native M365 tools do not cover.

Twelve admin centres and no overall view

Your Microsoft 365 records who signs in, what gets shared, how much each licence is used and how work flows. But all of it lives spread across separate admin centres — Entra, Exchange, SharePoint, Teams, Intune, Defender, Purview — and the questions management asks — what is happening with the data, what is being spent, where a process stalls — are answered in none of them. That is where we build.

An example we built

The information Microsoft 365 spreads across several consoles, brought into one

This panel is part of OKAudit365, our own tool built on Microsoft Graph. It brings into a single view what the admin center spreads across a dozen screens.

  • Live data from Microsoft Graph, with no manual exports
  • Segmentation by country, domain, licence or account status
  • The same approach we apply to our clients’ dashboards
OKAudit365 — User analytics
User analytics panel built on Microsoft Graph: internal and external users, MFA coverage, distribution by country and licence status.

Project types

Concrete solutions, with a closed scope, on the platform you already have.

Dashboards on Graph API

Panels that consolidate security, usage, licences and tenant activity into a single view for management or IT, with the indicators that actually matter to them.

Automations

Employee onboarding and offboarding, resource provisioning and recurring tasks, solved with code on Microsoft Graph and run on Azure. No manual intervention, and a record of what each run did.

Scheduled reports

Recurring reports generated and distributed automatically: licence usage, external access, activity by department or compliance.

Cloud billing consolidation

Cloud spend arrives split between the contract provider’s portal and Azure consumption, in different formats. We consolidate it into a single view, with the figures presented so that management can read them.

How we do it

1

On your platform

We build with Microsoft Graph, Azure Functions and Logic Apps, using the security, identity and licensing you already have, with no parallel infrastructure to maintain.

2

Closed scope and short deliveries

Bounded projects with working deliveries from the first weeks. You know what you get, when, and at what cost before starting.

3

Documented, transferable code

Everything we build is documented and owned by your organisation. No opaque vendor lock-in.

What information are you missing from your Microsoft 365?

Tell us what you need to see or which process you want to automate, and we will propose the simplest solution that solves it.

Tell us what you are missing