Het grootste deel van ons werk staat op de Microsoft-stack. Zes jaar doorlopende ontwikkeling aan één enterprise-platform loopt hier doorheen.
- .NET en C#
- Al onze backends draaien op .NET: DO365, het Office 365-platform van DotOffice, de services achter het Maatje-platform van SmartRobot Solutions, en onze eigen producten Calipso en Appset.
- ASP.NET Core
- De koppelvlakken van die backends bouwen we met Web API en Minimal APIs. Dat geldt voor DO365 en voor Calipso en Appset volledig, en voor het grootste deel van Maatje.
- Azure
- DO365 draait als cloudplatform waarbij elke klant binnen de eigen Azure-tenant werkt, met de afscherming die daarbij hoort. Calipso, Maatje en Appset draaien op Azure Kubernetes Service in West Europe, het Nederlandse datacenter van Microsoft. In Maatje loopt de realtime spraak van de zorgrobots via Azure Speech.
- Azure DevOps
- De backends van Calipso en Appset gaan via Azure DevOps door build, test en deploy. De frontends van diezelfde producten lopen via de pipelines van Vercel.
- SharePoint
- De klanten van DO365 werken grotendeels via hun eigen SharePoint. Het platform sluit daarop aan in plaats van er een eigen documentopslag naast te zetten, zodat documenten blijven staan waar de organisatie ze al beheert.
- Microsoft 365
- DO365 levert functionaliteit binnen Office 365 zelf: automatische handtekeningen op basis van de huisstijl, briefpapier en standaard tekstblokken. Zes jaar doorontwikkeling op dat platform is het langste dat we ergens aan gebouwd hebben.
- Entra ID
- DO365 staat als multi-tenant app-registratie in Entra ID. Gebruikers loggen in met het account dat ze binnen hun eigen organisatie al hebben; de klant kent zelf de rollen en de toegang toe binnen de eigen tenant.