Architecture & data
- Dataverse solution architecture
- Data modelling and table design
- Data migration
- Dataverse security design
MICROSOFT DATAVERSE
Build secure, scalable business solutions on Microsoft Dataverse with OA Systems.
OA Systems provides Microsoft Dataverse development, integration and consulting services for organisations throughout New Zealand.
Our approach
Based in Auckland, we specialise in Microsoft Dynamics 365 Customer Engagement and the Microsoft Power Platform, with decades of experience designing, developing, integrating and supporting business-critical CRM and line-of-business systems.
Dataverse is at the heart of Dynamics 365 Customer Engagement and many Power Platform solutions. Our experience goes beyond configuring tables and building low-code applications. We develop the complete solution — from data architecture and security through to C# plug-ins, custom APIs, integrations, Power Apps, Power Automate, Power Pages and Azure services.
Whether you are extending Dynamics 365, replacing a legacy application, integrating external systems or building a new application on the Power Platform, OA Systems can help design and implement a Dataverse solution that is maintainable, secure and appropriate for your organisation.
The foundation
Microsoft Dataverse is Microsoft's cloud data platform for business applications.
It provides structured business data storage together with relationships, security, business logic, APIs, auditing and integration capabilities.
Dataverse underpins applications including Microsoft Dynamics 365 Sales and Customer Service and can also be used to create custom business applications using Power Apps and the wider Microsoft Power Platform.
For organisations already invested in Microsoft 365, Azure or Dynamics 365, Dataverse provides a powerful foundation for applications that need more than a simple database.
How we help
Low-code tools are excellent for many business requirements, but they are not the answer to every problem.
OA Systems develops C# plug-ins and other server-side extensions when a solution requires complex business rules, transactional processing, validation, integration or functionality that is better implemented in code.
We design Dataverse plug-ins with careful consideration of execution stages, transaction boundaries, recursion, performance, security and Microsoft's execution constraints.
Where processing is unsuitable for synchronous Dataverse execution, we can design asynchronous or Azure-based architectures rather than attempting to force long-running processes into a Dataverse plug-in.
Business systems rarely operate in isolation. OA Systems integrates Microsoft Dataverse and Dynamics 365 with external applications, APIs, databases and cloud services.
Depending on the requirement, an integration architecture may use:
We select the integration approach according to the business requirement rather than automatically choosing either custom code or low-code automation.
Dataverse provides the foundation for powerful model-driven Power Apps. OA Systems can build complete line-of-business applications using Dataverse without requiring Dynamics 365 to be the primary application.
This can be particularly effective for replacing spreadsheets, Access databases, legacy applications and disconnected business processes.
When customers, suppliers, contractors or other external users need controlled access to Dataverse information, OA Systems can develop solutions using Microsoft Power Pages.
Power Pages can provide secure web experiences backed by Dataverse while maintaining appropriate separation between internal and external access.
Security should be designed into a Dataverse implementation rather than added at the end.
OA Systems can design security models using business units, security roles, teams, record ownership, hierarchical security, column-level security, application users and Microsoft Entra ID.
Moving data into Dataverse is often more complex than importing records. A successful migration needs to consider data quality, relationships, ownership, option mappings, duplicate detection, historical information, audit requirements and how the target application will use the migrated data.
OA Systems can design and implement migrations from legacy CRM systems, databases, spreadsheets and other business applications into Microsoft Dataverse and Dynamics 365.
Connected solutions
OA Systems has specialised in Microsoft CRM and Dynamics 365 Customer Engagement for decades. That experience is particularly valuable when developing on Dataverse because Dynamics 365 applications use the same underlying platform.
We understand how custom Dataverse development interacts with Dynamics 365 Sales, Customer Service and existing CRM customisations.
Where it fits
It may not be the right platform for every workload. Part of our consulting approach is determining whether Dataverse is appropriate before recommending it.
OA Systems
OA Systems is a New Zealand Microsoft business applications specialist based in Auckland.
Our work centres on Microsoft Dynamics 365 Customer Engagement, Dataverse and the Power Platform.
Unlike organisations approaching Dataverse solely as a low-code platform, our team combines Dynamics 365 and Power Platform expertise with professional software development and Microsoft Azure integration experience.
That means we can use configuration and low-code capabilities where they make sense while still being able to develop C#, JavaScript, TypeScript, APIs and Azure components when a requirement demands it.
Your questions
Yes. OA Systems is based in Auckland and provides Microsoft Dataverse, Dynamics 365 Customer Engagement and Power Platform consulting and development services to organisations throughout New Zealand.
Yes. OA Systems develops C# plug-ins, custom APIs and other Dataverse extensions for requirements that need server-side business logic or functionality beyond standard configuration and Power Automate.
Yes. Depending on the requirement, OA Systems may use the Dataverse Web API, SDK, custom APIs, webhooks, Power Automate, Azure Functions, Azure Service Bus or other Azure integration services.
No. Dynamics 365 Customer Engagement applications use Dataverse, but organisations can also build their own applications directly on Dataverse using Power Apps and other Power Platform services.
Yes. OA Systems can assist with migration from legacy CRM systems, databases and other business applications into Dataverse or Dynamics 365.
Yes. OA Systems can review, troubleshoot, enhance and support existing Dataverse, Dynamics 365 and Power Platform implementations.
Explore further
Next step
If you are considering Microsoft Dataverse, extending Dynamics 365, developing a Power Platform application or integrating Dataverse with another system, talk to OA Systems.
We can help with architecture, development, integration, migration, troubleshooting and ongoing support for Microsoft Dataverse and Dynamics 365 solutions throughout New Zealand.