White-Label Subcontracting for Microsoft Partners

Dedicated Dynamics 365 and Power Platform developers working under your brand. Nearshore from Armenia, senior-level, B2B contract.

Solzet is a white-label Dynamics 365 subcontractor for Microsoft partners and systems integrators scaling delivery without permanent hiring. You keep the client relationship and sign the client SOW; we contract only with you, under a B2B agreement, mutual NDA, DPA and non-solicit. Our senior consultants work under your brand, with your email, tools and templates, on tenant accounts you issue, and join calls as your team. IP passes to you as the SOW defines. Choose surge capacity or a named delivery pod, usually after a fixed-scope pilot. Scope: Dynamics 365 Customer Engagement (Sales, Customer Service, Field Service, Customer Insights), Power Platform and PCF controls, never F&O or Business Central. Yerevan, GMT+4: 4-6 hours overlap with Western Europe.

Looking for a White-Label Dynamics 365 Development Partner?

If you need to outsource Dynamics 365 development without building an in-house team, Solzet acts as your dedicated Dynamics 365 development subcontractor for Microsoft partners and systems integrators. As a white-label Dynamics 365 partner, we work invisibly under your brand - using your email, your project tools, and your documentation templates - while delivering senior-level work that upholds your quality standards. Whether you need a single consultant for a sprint or a full delivery team for a 12-month programme, our B2B engagement model gives you flexibility, legal certainty, and consistent quality with no recruitment risk.

How does white-label Dynamics 365 subcontracting work?

White-label means our consultants appear to your end client as members of your team. Practically, this means: (1) we use your company email addresses and communication channels, (2) all documentation, presentations, and deliverables carry your branding, (3) we join client meetings as "your" consultants, (4) our LinkedIn profiles are not shared with your client. The commercial relationship is between Solzet and your organization only - governed by a B2B contract, NDA, and SOW that defines scope, IP ownership, confidentiality, and payment terms. You bill your client at your rates; you pay us at our agreed rates. This model lets you take on more projects, cover skill gaps (especially PCF/TypeScript), and maintain margins without the risk and overhead of permanent hires.

The questions partners actually ask before they subcontract are operational rather than philosophical: who owns the client, whose paper the work sits on, whose name the client sees, when the solution becomes theirs, what stops a subcontractor walking off with the account, and how to try a supplier without committing a quarter. The sections below answer each one the way we set engagements up, and say what we recommend you agree in writing. Why partners subcontract in the first place, and the wider case for doing it, is covered in why Microsoft partners subcontract D365 work, and how to do it right. If you are a client rather than a partner and need senior people inside your own team, the same model read from the other end is Dynamics 365 staff augmentation and subcontracting.

Who does what in a white-label Dynamics 365 engagement:

QuestionMicrosoft partner (prime)Solzet (subcontractor)
Client relationshipOwns it: account management, commercial conversations, escalations and renewals.None. No direct commercial contact with your client.
Statement of workSigns the SOW with the end client and is accountable for delivery under it.Signs a separate SOW with you, under a B2B agreement with Solzet.
Branding and deliverablesYour templates, your document branding, your status reports.Produced inside your templates and handed to you, not to the client.
Identity in the client tenantIssues the accounts: a partner-domain account, a guest invitation, or client-issued access you arrange.Uses only the accounts you issue, with the roles the work needs.
Code and solutionsYour repository, your pipeline, your publisher in Dataverse.Commits through your pull request review; no private copy of the work.
Intellectual propertyAssigned to you, or through you to the end client, as your SOW defines.Retains no rights in the work product beyond what the SOW states.
Confidentiality and non-solicitSets the obligations your client contract requires you to pass down.Bound by mutual NDA, DPA and non-solicitation terms agreed with you.

Who holds the client relationship and signs the statement of work?

You do. The end client contracts with your organisation, signs your statement of work and pays your invoices, and you remain the accountable prime for delivery. Solzet signs a separate B2B agreement and SOW with you alone, so there is no contract, invoice or commercial conversation between Solzet and your client. That is the whole point of white label, and it is also what keeps accountability clean: when something needs escalating, it escalates to you, and you decide what the client hears.

What we recommend you write into the back-to-back SOW with us: the scope in the same work breakdown your client SOW uses, so acceptance on one maps onto acceptance on the other; the named roles and whether substitution needs your consent; the review and acceptance route for each deliverable; the confidentiality and data processing obligations your client contract passes down; and the notice period and handover shape if you scale down. Check your own client contract before you start, because some require the client to approve any subcontractor, and that approval is yours to obtain, not ours.

Whose names appear in the client tenant and on client calls?

Yours, in every place the client reads as a brand, and the individual consultant in every place that has to identify a real person. Our consultants join workshops, standups and client calls as members of your delivery team, under your email address and your Teams or other channels, and they do not list your clients on their public profiles. Access to the client environment runs on accounts you issue or arrange, typically an account on your own domain or a guest invitation the client or you controls, with only the security roles the work needs and whatever multi-factor authentication and conditional access policy applies. You can revoke it at any time.

Agree up front how consultants appear by name. Dataverse records the user on every created and modified record, in audit history and on solution imports, so the display name on the account is what the client will see for the life of the system. We recommend real individual names on your domain rather than shared or generic logins, because a shared account breaks the audit trail your client may rely on for compliance. There are also technical places a subcontractor name can leak if nobody checks: the publisher and prefix on a Dataverse solution, the namespace in a PCF control manifest, and commit author details in the repository. We build under the publisher, namespace and repository you specify, so none of those needs to carry our name, and it is worth checking all three at your first code review.

How do IP and solution ownership transfer at acceptance?

Intellectual property created in the engagement belongs to your organisation, or passes through you to your end client, as the SOW defines. The practical question is not who owns it in principle but where the work physically lives while it is being built and what is handed over at acceptance, because ownership that exists only on paper is still a dependency.

The structure we recommend: source code and unmanaged solution source live in your repository from the first commit, reviewed through your pull request process, so there is never a copy only we hold. Solutions are built under your publisher, or your client's if your contract says so. At acceptance of each deliverable you receive the managed solution ready for import, the source that produced it, and documentation in your format, and the SOW should state that assignment of rights takes effect on acceptance, or on payment if that is how your client contract runs, so the chain matches the one you have with your client. Any reusable component we bring in, such as a control from our PCF controls library, should be listed in the SOW with the licence terms it comes under, so nobody discovers a pre-existing component at handover.

What should the NDA and non-solicit terms cover?

Three separate things, and a partner should see all three in writing before sharing a client name. A mutual NDA, signed before any project detail is disclosed, covering the client identity as well as the technical and commercial information. A data processing agreement, because a subcontractor working in a client tenant will touch personal data, with terms we will match to whatever your client contract obliges you to pass down. And a non-solicitation clause that protects the relationship you own.

On non-solicitation, agree how long it runs after the engagement ends, whether it covers only approaches we make or also work your client offers us directly, and whether it applies to staff in both directions. Our position is simple: the commercial relationship exists only between your organisation and Solzet, and our incentive is that you win the next deal, because that is where the next engagement comes from. The blog post why Microsoft partners subcontract D365 work sets out the wider agreement structure, including quality control, if you are writing your first subcontracting template.

Which IP, restraint and payment terms should a prime partner agree with a white-label subcontractor?

Start by separating three things that the first lines of most subcontracting templates run together. The deliverable IP created for your specific client: the solution, configuration, plugins, flows and documentation built for that engagement. The subcontractor's pre-existing reusable components: controls, libraries, scripts and accelerators that existed before the engagement and are used across many clients. And general know-how: the skills, methods and experience a consultant carries from one project to the next. A prime can reasonably own the first, or pass it to the client. The second should be licensed to you and your client, not assigned, through a background IP carve-out. The third is never surrendered by anyone, because no contract can take it back out of a person's head, and a clause that tries to is usually either unenforceable or a signal the relationship will not last.

Getting this right protects the prime as much as the subcontractor. If a template assigns everything, including background IP, a serious subcontractor either refuses, prices in the loss of reusable assets, or quietly avoids using the components that would have made delivery faster and better tested. A clean carve-out with a broad licence gives you and your client everything you actually need: the right to use, modify, maintain and hand the solution to another supplier, indefinitely, with no dependency on us. The clause shape below is what we recommend and what we sign. It is a factual description of common commercial practice, not legal advice: have your own counsel review it against your client contract and the governing law you use, because assignment, restraint of trade and payment clauses are treated differently in different jurisdictions.

Where the work physically lives and how ownership passes at acceptance is covered in the section above on IP and solution ownership, and the wider agreement structure, including quality control, is in why Microsoft partners subcontract D365 work. The checklist here covers the clauses that most often go wrong, followed by the operational rules that keep a white-label arrangement workable day to day.

The three kinds of IP in a white-label engagement, and the term that usually fits each:

What it isExamplesTerm that usually fits
Deliverable IP for the specific clientThe solution, customisations, plugins, flows, PCF controls written for this scope, data migration scripts, documentation.Assigned to the prime, or through the prime to the end client, on acceptance or on payment, as the SOW defines.
Subcontractor's pre-existing reusable componentsA control from an existing library, a shared utility library, deployment scripts or accelerators that predate the engagement.Listed in the SOW as background IP and licensed, not assigned: perpetual, royalty-free, non-exclusive, covering use, modification and maintenance by the client or any future supplier.
General know-howSkills, patterns, design approaches and experience gained on the project.Retained by the people who have it, subject always to confidentiality: no client data, client-specific code or confidential information travels with it.
  • Background IP carve-out: a schedule in the SOW listing each pre-existing component, with a clause that anything not listed and built within scope counts as deliverable IP. That removes the argument at handover.
  • Licence, not assignment, for reusable components: perpetual, irrevocable, royalty-free and transferable to the end client, with the right to modify and to let another supplier maintain it. Ask for the source, not only the compiled output.
  • Deliverable IP assignment: on acceptance of each deliverable, or on payment if your client contract runs that way, so the chain matches the one you have with your client.
  • Non-solicitation, not a non-compete: a non-solicit protecting your client and your staff for a defined period after the engagement is reasonable and standard. A non-compete that bars the subcontractor from working for any Dynamics 365 customer, any partner, or a whole industry or country removes its market, is often unenforceable, and tells you the prime expects the relationship to be adversarial.
  • Direct offers from your client: agree in writing what happens if your client approaches the subcontractor directly during or after the engagement. The usual shape is that it is declined or referred back to you for the non-solicit period.
  • Payment terms that do not depend on the end client paying: invoices to the subcontractor fall due on agreed dates after acceptance, whatever happens in the commercial relationship between you and your client. Pay-when-paid or pay-if-paid wording moves the credit risk of your client onto a supplier who has no say in that relationship, and in some jurisdictions and sectors it is restricted by law.
  • Disputes handled on their own track: a dispute with your client about scope or quality should not freeze payment for accepted work. Withhold only for the specific deliverable in dispute, under the acceptance route the SOW defines.
  • Defined exit and handover: a notice period for scaling down, a list of handover artefacts (source in your repository, managed and unmanaged solutions, environment and configuration notes, open work items, a walkthrough session) and removal of all access on the last day, so either side can end the arrangement without the client noticing a gap.
  • Liability and warranty in proportion: a warranty period for defects in accepted deliverables and a liability cap tied to the value of the SOW, rather than an uncapped pass-down of everything you accepted from your client.

Which operational rules keep a white-label arrangement workable?

White-label communication: the subcontractor speaks to your client only through the channels and in the roles you set, under your brand, and routes anything commercial, including scope changes and new requests, back to you before answering.

Credentials in the client tenant: accounts issued by you or your client, named to individuals, with the minimum security roles and your multi-factor and conditional access policies. No credentials held in the subcontractor's own systems, and no shared logins, so access can be revoked in one step at exit.

Documentation as you go: design notes, deployment steps and configuration decisions written in your templates and stored in your repository or wiki during delivery, not produced at the end. That is what makes the exit clause real, and what lets your own team or another supplier support the system without us.

Should you buy surge capacity or a named delivery pod?

Partners ask for one of two shapes, and they need different paperwork. Surge capacity adds senior people into a programme you already run: your lead owns the design, your backlog sets the work, and our consultants take stories or workstreams inside your sprint. A named delivery pod is a team we assemble for a defined scope, usually a senior consultant who owns the design conversation plus developers, which takes a workstream such as a set of PCF controls, a Power Automate estate or a Customer Engagement module end to end inside your governance. We assemble pods per engagement from a network of senior specialists rather than carrying a large idle bench, so we will tell you on the first call when a specific person is not free rather than substitute someone weaker.

Surge capacityNamed delivery pod
What you getIndividual senior consultants or developers added to your existing team.A named team that owns a defined workstream end to end.
Who leads the designYour lead or architect.The pod lead, reviewed and signed off by your lead.
When it fitsA programme is running and short of hands or a specific skill, such as PCF, plugins or integration.A separable scope you would rather hand over whole than staff seat by seat.
Usual commercial modelDedicated resource or time and materials.Fixed-price work package or dedicated resource.
Agree in writingNamed people, substitution rules, working hours overlap, notice period.Scope, acceptance criteria per deliverable, pod composition, change control.

Why start with a fixed-scope pilot before committing bench capacity?

Because a deliverable you can review tells you more than any reference call, and it costs both sides less than a quarter of dedicated capacity that turns out to be the wrong fit. For a first engagement we scope a defined piece of work as a fixed-price work package with written acceptance criteria and milestone invoicing: a small set of PCF controls, a migration slice, an automation pack, or one workstream from your backlog. You see how we work inside your repository, your review process and your client's environments, and we get a proper read on your estimates before anyone reserves people for months.

If the pilot goes well it converts to dedicated resource or time and materials without renegotiating the legal framework, because the B2B agreement, NDA, DPA and non-solicit are signed once and each later engagement is a new SOW under them. If it does not, you have a finished, owned deliverable and no bench commitment to unwind. The three commercial models are compared further down this page, and the staff augmentation page covers which steps of vendor vetting can honestly be compressed.

Which Dynamics 365 work can you subcontract to Solzet, and which not?

Dynamics 365 Customer Engagement and Power Platform only. That means Sales, Customer Service, Field Service and Customer Insights; Dataverse, model-driven and canvas Power Apps, Power Automate, Power Pages and Copilot Studio; plugins and custom APIs; integration and data migration around them; and custom PCF controls in TypeScript and React. We do not take Dynamics 365 Finance, Supply Chain Management or anything else on the Finance and Operations side, Business Central or Dynamics NAV, and we do not take ERP implementation work of any kind. If your programme needs those, subcontract them to a specialist in them rather than to us.

One addition partners use: when an end client cannot or will not adopt Microsoft licensing, we can build custom CRM on React, Node.js, PostgreSQL and .NET under the same white-label, NDA and IP terms, so you can still recommend the right solution rather than lose the deal.

What evidence is there that white-label subcontracting with Solzet works?

The published example is PCF controls development for a UK Microsoft partner. A UK Microsoft Solutions Partner had won a Dynamics 365 implementation for a healthcare organisation and had no in-house TypeScript and React capacity for the custom PCF controls it required. Two senior Solzet developers joined the partner's delivery team white label for three months, using the partner's email and Teams channels and committing to the partner's Azure DevOps repository through its pull request review. The controls were delivered as managed solutions with documentation for the partner's maintenance team, and the partner engaged Solzet again on later projects. The case study has the full detail, and it is the mechanics described on this page applied to a named-pod engagement.

What engagement models does Solzet offer for subcontracting?

We offer three models. Dedicated resource: one or more of our consultants work exclusively on your project(s) for a defined period, typically 3-12 months. You get continuity, deep context, and predictable capacity. Time and materials: our consultants contribute hours as needed, tracked and billed monthly. Best for ongoing support, bug fixes, and enhancement backlogs. Fixed-price deliverable: we scope a specific deliverable (a set of PCF controls, a Power Automate automation pack, a D365 module configuration) and deliver it for a fixed price. Best for well-defined work packages where you want cost certainty.

Why subcontract Dynamics 365 work to a team in Armenia?

Three reasons. First, quality without overhead: Solzet provides senior Dynamics 365 professionals with direct Western European time-zone overlap, native English communication, and full GDPR/DPA compliance - without the overhead of maintaining an in-house team. Second, timezone: GMT+4 gives 4-6 hours of daily overlap with Western Europe - enough for standups, sprint ceremonies, and client workshops. Third, talent: Armenia has a strong software engineering culture (ranked in the top 30 globally by HackerRank), a growing Microsoft technology community, and universities producing computer science graduates at scale. Every Solzet consultant brings 8+ years of hands-on Microsoft ecosystem experience in Dynamics 365 and Power Platform specifically.

What do buyers ask us?

Can I subcontract Dynamics 365 work to a team in Armenia?

Yes. Armenia has no legal restrictions on providing IT subcontracting services internationally. Solzet operates as a registered Armenian company with B2B contracts that include GDPR-compliant DPA clauses, NDAs, and clearly defined IP ownership terms. We support payment in EUR, USD, or GBP via international wire transfer.

What is the minimum engagement for Dynamics 365 subcontracting?

For dedicated resources, the minimum is typically 3 months at 0.5 FTE (80 hours/month). For time-and-materials, there is no strict minimum but we recommend at least 40 hours/month for continuity and context retention. Fixed-price deliverables are also available for well-defined work packages.

How do you handle IP and confidentiality?

All deliverable IP created for your client during a subcontracting engagement belongs to your organization (or your end client, per your arrangement) as defined in the SOW. Pre-existing reusable components we bring in are listed in the SOW as background IP and licensed to you and your client, perpetually and with the right to modify and maintain them, rather than assigned. General know-how stays with the people who have it, always subject to confidentiality. We sign mutual NDAs before any project details are shared, and our DPA covers GDPR requirements for any personal data processed. Our consultants do not list your end clients on their public profiles. This describes common practice, not legal advice.

Why should a subcontractor license pre-existing components rather than assign them?

Because the same component is used for many clients, so assigning it to one would stop the subcontractor using it anywhere else, and a serious supplier will either refuse or avoid using it. A background IP carve-out listing each pre-existing component, with a perpetual, royalty-free licence that lets your client use, modify and have any supplier maintain it, gives the prime and client everything they need with no dependency. Anything built within scope and not listed is deliverable IP.

Is a non-compete reasonable in a white-label subcontracting agreement?

A non-solicitation clause protecting your client and staff for a defined period is reasonable and standard. A non-compete that bars the subcontractor from working for other Dynamics 365 customers, other partners, or a whole sector or country removes its market, is often unenforceable depending on the governing law, and is usually a sign the relationship is being set up to be adversarial. Agree separately what happens if your client approaches the subcontractor directly. Take legal advice on your own wording.

Should subcontractor payment depend on the end client paying the prime partner?

We recommend it does not. Invoices to the subcontractor should fall due on agreed dates after acceptance of each deliverable, independent of your commercial relationship with your client. Pay-when-paid wording moves your client credit risk onto a supplier with no say in that relationship, and is restricted by law in some jurisdictions and sectors. A dispute about one deliverable should withhold payment for that deliverable only, under the acceptance route in the SOW.

What should a defined exit and handover include when a white-label engagement ends?

A notice period for scaling down, source and solutions already in your repository, managed and unmanaged solutions for the current state, environment and configuration notes, the open work item list, a walkthrough session with whoever takes over, and removal of every account and credential on the last day. Because accounts are issued by you or your client and documentation is written in your templates during delivery, the client should not notice the change.

What makes Solzet different from offshore Dynamics 365 outsourcing companies?

Three things. First, we are senior-only - no junior developers learning on your project. Every Solzet consultant has 8+ years in the Dynamics 365/Power Platform ecosystem and holds relevant Microsoft certifications. Second, we are nearshore to Europe (GMT+4), not offshore in a distant timezone. Third, we specialize in CRM. For Microsoft partners that means Dynamics 365 CE and Power Platform delivery only, so every hour of our time is directly productive in your ecosystem. We also build custom CRM systems on React, Node.js, PostgreSQL, and .NET for end clients who need CRM without Microsoft licensing, and partners can subcontract that work to us as well.

Can Microsoft partners subcontract custom CRM development to Solzet?

Yes. Alongside white-label Dynamics 365 and Power Platform delivery, partners can subcontract custom CRM development to us for end clients who cannot or will not adopt Microsoft licensing. We build on React, Node.js, PostgreSQL, and .NET under the same NDA, IP ownership, and white-label terms, so a partner can recommend the right solution to every client rather than losing the ones Microsoft licensing does not fit.

Who signs the statement of work with the end client when Solzet subcontracts?

You do. The end client contracts with your organisation and you remain the accountable prime. Solzet signs a separate B2B agreement and SOW with you only, so there is no contract, invoice or commercial contact between Solzet and your client. We recommend writing our SOW in the same work breakdown as your client SOW, so acceptance on one maps directly onto acceptance on the other. If your client contract requires approval of subcontractors, obtaining it is part of your process.

Will the end client see Solzet's name anywhere?

Not in branding, deliverables, email or meetings: consultants work under your email and templates and join calls as your team. The places a subcontractor name can surface are technical, so agree them up front: the display name on tenant accounts, which Dataverse records in audit history for the life of the system, the publisher and prefix on solutions, the namespace in PCF control manifests, and commit author details. We build under the publisher, namespace and repository you specify, on accounts you issue.

When does ownership of the solution and code pass to the partner?

Intellectual property belongs to your organisation, or passes through you to the end client, as the SOW defines. We recommend the SOW states that assignment takes effect on acceptance of each deliverable, or on payment if that matches your client contract. In practice the work never sits only with us: source goes into your repository from the first commit through your review, and at acceptance you receive the managed solution, its source and documentation in your format.

Does Solzet agree not to approach our end clients?

Yes. Every subcontracting engagement includes a non-solicitation clause alongside the mutual NDA and data processing agreement, and the commercial relationship exists only between your organisation and Solzet. When you draft it, agree how long it runs after the engagement, whether it also covers work your client offers us directly, and whether it applies to staff in both directions.

What is the difference between surge capacity and a named delivery pod?

Surge capacity adds senior consultants or developers into a programme you already run, led by your architect and working from your backlog, usually as dedicated resource or time and materials. A named delivery pod is a team we assemble for a defined workstream, such as a set of PCF controls or a Power Automate estate, owned end to end by a pod lead inside your governance, usually as a fixed-price work package or dedicated resource.

Can we start with a fixed-scope pilot before reserving capacity?

Yes, and for a first engagement we recommend it. We scope a defined deliverable as a fixed-price work package with written acceptance criteria and milestone invoicing. You see how we work inside your repository and review process before reserving anyone for months. If it goes well it converts to dedicated resource or time and materials without renegotiating the legal framework; if not, you keep a finished deliverable and have no bench commitment to unwind.

Do you subcontract Dynamics 365 Finance and Operations or Business Central work?

No. Solzet subcontracts Dynamics 365 Customer Engagement (Sales, Customer Service, Field Service, Customer Insights), Power Platform and PCF controls only. We do not deliver Dynamics 365 Finance, Supply Chain Management or other Finance and Operations apps, Business Central, Dynamics NAV or ERP implementations, and a partner needing those should use a specialist in them.

Ready to start?

Contact Solzet for a free consultation. A senior consultant replies within one business day with a recommendation, whether that is Dynamics 365, Power Platform, or a custom-built CRM.