United Arab Emirates

What happens to my software if my development vendor goes out of business?

If your vendor goes out of business, what happens to your software depends entirely on what you negotiated before work began — specifically who owns the IP, whether you hold the source code, and whether hosting or licences were tied to the vendor. Without those protections in place, you can be left with a running product you cannot modify, or one that goes dark entirely.

The real risk is access, not the code itself

A vendor closure rarely destroys your software overnight. The immediate danger is losing access: to the source code repository, the cloud infrastructure account, the domain registrar, the SSL certificates, and any third-party API keys held in the vendor's name. In the UAE, where many development firms operate as small free-zone entities with lean balance sheets, vendor failure can happen quickly and without much warning.

What determines how exposed you are

IP ownership

Under UAE law, IP ownership is governed by Federal Law No. 38 of 2021 on Intellectual Property. If your contract is silent on ownership, the default position is ambiguous — courts may side with the creator (the vendor). A clear work-for-hire clause assigning all IP to you, ideally registered, is the safest position.

Source code custody

If the code lives only in the vendor's GitHub or GitLab organisation, you may lose access the moment they stop paying for it or the company is dissolved. The fix is simple: insist on a client-owned repository from day one, or use a source code escrow service. Escrow agents hold a copy of the code and release it to you automatically on trigger events such as insolvency.

Infrastructure and hosting

If AWS, Azure, or another cloud account is registered in the vendor's name, your running environment can disappear with the company. Always register cloud accounts, domain names, and payment gateways in your own entity's name, with the vendor added as a collaborator — not the other way around.

Third-party licences and API keys

Some vendors bundle SaaS tool licences into their own accounts. When they close, those licences lapse. Audit every dependency and ensure business-critical ones are in your name.

Practical steps to protect yourself now

  • Request a full code export immediately — even if the vendor is still operating, you should already have it.
  • Transfer infrastructure to accounts you own, or document credentials in a secure vault you control.
  • Review your contract for IP assignment, data-return obligations, and what happens on termination.
  • Set up source code escrow if the product is business-critical and you cannot obtain the code directly.
  • Document the system architecture so an incoming team can get up to speed without the original vendor.

If the vendor is already gone

Contact UAE liquidators or administrators handling the wind-down — they are legally required to settle creditor claims, and your IP claim has standing if your contract is clear. If the vendor was a free-zone company (DIFC, ADGM, or mainland), the applicable insolvency framework differs slightly; legal advice specific to the jurisdiction matters here.

How CodeNicely approaches this

CodeNicely structures every engagement so clients own 100% of the IP and all code lives in client-owned repositories from the first commit. Contracts are NDA-first with explicit IP assignment clauses — relevant whether a client is based in Dubai, Abu Dhabi, or anywhere else. That said, any reputable vendor — not only CodeNicely — should offer the same baseline. Use that as your filter when evaluating any firm.

Related questions

Does UAE law automatically give me ownership of software my vendor built for me?

Not automatically. Federal Law No. 38 of 2021 on Intellectual Property does not default to client ownership for commissioned work in the same way some other jurisdictions do. Your contract must explicitly assign all IP rights to you; without that clause, ownership is contested.

What is source code escrow and do I need it in the UAE?

Source code escrow is an arrangement where a neutral third party holds a copy of your software's source code and releases it to you if a defined trigger — such as vendor insolvency — occurs. It is worth considering in the UAE if your vendor refuses to host code in your own repository, or if the product is operationally critical.

Can I keep my software running if the vendor's cloud account is shut down?

Only if you can migrate the environment before it goes dark, or if you already have the credentials. Ideally, cloud infrastructure should be registered under your company's account with the vendor given limited access — not the reverse. If the account is already in the vendor's name, act immediately to request a transfer.

What should I include in a development contract to protect myself against vendor failure?

At minimum: an explicit IP assignment clause, a clause requiring code to be held in a client-owned repository, data-return obligations on termination, escrow provisions for business-critical software, and a list of all third-party tools and licences used. Have a UAE-qualified legal professional review it before signing.

Want a direct answer for your project?

CodeNicely builds AI products, MVPs, and custom software for founders and teams worldwide. Tell us what you're building.

Talk to our team