Best Custom web application development company in Dubai
Custom web application development is what you commission when the software your business runs on does not exist yet. Not a website, not a brochure with a login bolted on, but a working system that holds your data, enforces your process and replaces the spreadsheet and WhatsApp arrangement that is currently capping how much work your team can handle.
Tomsher Technologies has built those systems in Dubai since 2011, with more than fifteen years of delivery experience, a fully in-house team of developers, designers, testers and DevOps engineers, and a rating of 4.9 out of 5 from 201 Google reviews. We build customer and dealer portals, internal operations platforms, booking and scheduling systems, dashboards, quote and approval workflows, and the integrations that connect them to whatever you already run.
This page covers custom builds specifically. If you are still working out whether you need a web application at all, start with our main web application development services page, which explains what web applications are and what they do for a business. Come back here for the commercial detail of commissioning a custom one: who owns the code, how a custom build compares with buying a product, how a legacy system is migrated, and where your data is allowed to sit.
Before any of that, one question that almost no web application development company in Dubai answers on its website, and that you should ask every firm you shortlist: when this is finished, who owns the source code, and what exactly do you hand over? We read the four pages currently ranking for this service in Dubai while preparing this one. Not a single one of them says. That silence is not an oversight. It is the mechanism by which a business ends up unable to change its own system without the agency that built it, and it is the first thing we put in writing.
Our answer, stated plainly: you own the code, you get the repository, you get the documentation, and you can take all of it to another developer whenever you want. The section on ownership below sets out exactly what that includes.
A scoping session and a written specification
Describe the process you want to replace and we will come back with what we would build, how it would be structured, what it integrates with, what the stages are and what is excluded. You get the written scope whether or not you proceed with us.
In-house team in Dubai. Code ownership and documentation handover in the contract.
What counts as a custom web application
The term gets used loosely, so it is worth drawing the line. A website presents information and collects enquiries. A custom web application does work: it stores records, applies rules, calculates things, routes approvals, and gives different people different views of the same data depending on who they are.
The practical test is whether the thing has users with accounts, permissions and a state that changes. If people log in, do something that alters the data, and come back tomorrow expecting to find it, you are commissioning an application rather than a site, and it should be scoped, built, tested and maintained accordingly.
The systems we are asked for most often in this market:
| Application type | What it replaces | Who logs in |
|---|---|---|
| Customer or client portal | Email requests, phone chasing, manual status updates | Your customers, plus your account team |
| Dealer and distributor portal | Price lists by email, order forms, WhatsApp reorders | Trade accounts, each seeing their own pricing |
| Quote and proposal system | A spreadsheet only one person understands | Sales, estimating, approvers |
| Booking and scheduling system | A diary, a phone and double bookings | Customers and operations staff |
| Internal operations platform | Several disconnected spreadsheets and a shared drive | Everyone, with role-based views |
| Approval and workflow system | Email chains where nobody knows what stage anything is at | Requesters, reviewers, finance, management |
| Inventory or asset tracking | A stock sheet that is always out of date | Warehouse, procurement, finance |
| Field service or job management | Paper job cards and photos sent by message | Technicians on phones, coordinators on desktop |
| Management dashboard | A monthly report somebody compiles by hand | Management, with read-only access |
| Membership or subscription platform | A list, manual renewals and payment chasing | Members, administrators |
| Document and compliance system | Folders, version confusion and expiry dates nobody tracks | Staff, auditors, management |
| Marketplace or multi-vendor platform | Nothing; usually a new business model | Buyers, vendors, platform operator |
Several of these have a page of their own. If what you need is a storefront selling products to consumers, that is ecommerce web application development rather than a custom build. If the system is primarily a portal between businesses, our B2B and B2C web portal page goes further on account pricing and trade ordering. Travel businesses should look at travel portal development, and if the requirement is a mobile app rather than a browser-based system, that sits with our mobile application development team.
For the broader picture of what web applications are and what they do for a business, our main web application development services page is the parent of this one. For general software work beyond browser-based systems, see software development, and for websites and corporate platforms, web development.
Who owns the code, and what you actually receive
This is the section the rest of the market leaves out, so it comes first rather than last.
When a custom web application is built properly, the handover is a defined list of things, not a login to a system somebody else controls. Here is what should be on that list, and what we provide:
| What you should receive | Why it matters |
|---|---|
| The source code, in a repository you own | Without it you cannot change, audit or move the application. This is the single point of dependency |
| Written assignment of intellectual property in the custom code | A verbal assurance is not ownership. It should be in the contract before work starts |
| A list of third-party components and their licences | Open-source and commercial libraries carry obligations, and you need to know which ones you have inherited |
| Database schema and data export | Your data is yours. You should be able to get all of it out in a usable format on request |
| Technical documentation | Architecture, environment setup, deployment steps, integration details. This is what lets another developer pick the system up |
| Administrator and user documentation | So the knowledge does not live only in the head of whoever was trained first |
| Credentials for hosting, domain, repository and third-party services, in your name | Accounts opened in the agency's name are the most common hostage situation in this industry |
| Environment details for staging and production | So a successor can reproduce and test before touching live |
Two distinctions worth understanding, because they are where honest agencies and evasive ones diverge. First, an agency may reasonably retain rights in its own pre-existing frameworks, internal libraries and tooling while assigning you the custom application built on top. That is normal and acceptable, and it should be stated explicitly rather than left vague. Second, there is a difference between owning the code and being able to run it: if the repository is yours but the deployment pipeline, the environment variables and the server access are not documented, you own something you cannot use. Ask for both.
The question to put to any firm you are considering, in exactly these words: if we part company after launch, what do we have, and can another developer take over without rebuilding? If the answer is not immediate and specific, you have learned the most important thing you need to know about that firm.
Custom build, off-the-shelf product, or low-code
We will talk you out of a custom build where one of the alternatives genuinely fits, which is more often than an agency page would normally admit. Spending a six-figure budget rebuilding something that exists is not a win for anybody, and clients remember who told them.
| Option | When it is the right answer | What you give up |
|---|---|---|
| Off-the-shelf product | Your process is close to the industry standard and you can adapt to the software | Control. You work the way the product works, and you depend on its roadmap and pricing |
| Configured platform | A mainstream need with a mature product and good configuration options | Flexibility at the edges, which is usually where your differentiation lives |
| Low-code or no-code | Internal tools, simple workflows, early validation, small user numbers | Performance at scale, deep integration, portability, and per-user costs that grow faster than you expect |
| Custom build | The process is your competitive advantage, the integrations are specific, the scale is real, or nothing on the market does it | A larger up-front investment and responsibility for ongoing maintenance |
We also publish ready-made systems that cover common requirements, and if one of them fits your process closely, that is a faster and less costly route than commissioning the same thing from scratch. Each of these already exists: clinic management, school management, procurement and tender management, student learning management, employee overtime management and travel booking portals. The honest question in scoping is how far your process differs from the standard one, and if the answer is "not much", we will say so.
Our custom web application development services
The full scope, from the conversation before the specification to the maintenance contract after launch.
Discovery and requirements definition
The phase that decides whether the project succeeds, and the one clients are most often asked to skip. We work through the process as it actually operates rather than as the org chart says it does, identify the users and what each of them needs to do, establish the data model, map the integrations, and separate what the system must do at launch from what can wait. The output is a written specification with screens, rules, roles and acceptance criteria, which you approve before anything is built.
Most failed custom application projects we are asked to rescue failed here. The build was competent and it built the wrong thing, because nobody wrote down precisely what was expected and both sides assumed the other had understood.
User interface and experience design
Internal software gets designed badly because nobody is trying to sell it to the people using it. That is a mistake: an application your staff find slow or confusing will be worked around, and a worked-around system produces data you cannot trust. We design the screens around the task, phone layouts first where the users are mobile, and we test the flows with real users before development starts rather than after.
Architecture and database design
The decisions made in the first fortnight determine what the application can become in year three. We design the data model, the application structure, the API boundaries and the hosting architecture around the realistic load and the known direction of the business, and we document why each decision was taken, so a future developer inherits reasoning rather than guesswork. Our guide to web application architecture sets out how these systems are structured in practice.
Front-end and back-end development
Built in house, in sprints, against the approved specification, with a staging environment you can click through as it progresses. You see working software regularly rather than a status report, which is also the only reliable way to catch a misunderstanding early enough to fix at low cost.
Integrations and API development
Almost every custom application has to talk to something else: an accounting system, an ERP, a CRM, a payment gateway, a logistics or shipping provider, a government portal, an SMS or WhatsApp service, a single sign-on directory. We build and document those integrations, including the error handling for when the other system is unavailable, which is the part that gets skipped and then causes the support calls. Our piece on API integration covers how these connections work in more depth.
Quality assurance and testing
Functional testing against the acceptance criteria, cross-browser and device testing, role and permission testing, load testing where the volumes warrant it, and security testing. Permission testing deserves naming on its own, because the most common serious defect we find in inherited applications is a user who can reach data they should not, usually by changing a number in a URL.
Deployment, hosting and DevOps
Environment setup, deployment pipeline, backups, monitoring and alerting, certificate management and a documented rollback path. We will deploy into your own cloud account or host it ourselves on cloud hosting, and we have a view on where the data should physically sit, which the next section covers.
Documentation and handover
Technical and user documentation, repository access, credentials in your name, and a walkthrough with whoever will administer the system. Covered in full in the ownership section above, which is where it belongs.
Support and maintenance
Custom applications are not finished at launch. The platform, framework and library versions underneath them need updating, the certificates expire, the integrations change at the other end, and the business asks for things. An unmaintained application quietly accumulates security exposure and then fails at the worst possible moment. Our maintenance contracts cover updates, patching, backups, monitoring, uptime and a defined response time, and we would rather you held one with somebody than nobody.
Where your data sits, and why it matters in the UAE
Hosting location is treated as a technical footnote by most of this market. One competitor page we reviewed mentions "Dubai-based data centers" in a single clause; another lists DIFC, ADGM and GDPR together as if they were interchangeable requirements, which they are not. For some applications the location of the data is a legal question rather than a performance one, and it should be settled in the specification rather than at deployment.
The clearest example is health data. Federal Law No. 2 of 2019 on the use of information and communications technology in health fields contains a localisation provision, reported as Article 13 in the analysis published by Latham and Watkins, under which health data related to health services provided in the UAE may not be stored, processed, generated or transferred outside the UAE unless the activity has been approved by a decision of the health authority or the Minister. Al Tamimi's analysis of the same law describes the provision in the same terms and notes that approvals were expected to be limited. Both analyses are secondary and predate the implementing regulations, so the current detailed position needs confirming with counsel rather than taken from this page.
The practical point for anyone commissioning an application that will hold clinical or patient data: the hosting decision is a compliance decision, it constrains which cloud regions and which third-party services you can use, and it has to be made before the architecture is fixed rather than after. Retrofitting data residency into a built application is expensive and sometimes means rebuilding the integrations.
Beyond health data, the questions worth settling early are which jurisdiction your organisation is subject to, whether any contractual commitments to your own clients restrict where their data may be processed, which cloud regions your chosen provider offers locally, and whether backups and logs are also within scope, since those travel further than people expect. We raise these in discovery as a matter of course and we will tell you when the answer needs a lawyer rather than a developer.
Technologies we build on
We choose the stack to fit the application and the people who will maintain it, not to fit what we enjoy writing. A system your in-house IT team can eventually support is worth more than a technically fashionable one they cannot.
| Layer | What we use |
|---|---|
| Front end | React, Next.js, Vue, Angular, with TypeScript where the application is large enough to benefit |
| Back end | Node.js, Laravel and PHP, Python with Django, .NET |
| Databases | PostgreSQL, MySQL, MongoDB, Redis for caching and queues |
| APIs | REST and GraphQL, with documented contracts and versioning |
| Mobile and offline | Progressive web applications, React Native where a native app is genuinely needed |
| Hosting and infrastructure | AWS, Azure, Google Cloud, or your own provider, with UAE regions where residency requires it |
| Delivery | Git, continuous integration pipelines, staging and production environments, automated backups |
| Authentication | Role-based access control, multi-factor authentication, single sign-on against your directory |
We do not argue stacks on a service page, because the useful version of that argument depends on your situation. Our comparison of MERN and Laravel and our review of current frameworks go into it properly if you want the detail.
Security and access control in a custom application
A custom application holds data a website does not, and it is reached by people you have given accounts to, which changes the risk profile entirely.
What belongs in every build: role-based access control designed from the user list rather than added later, multi-factor authentication for privileged accounts, encryption in transit and at rest, server-side validation of everything regardless of what the interface already checked, protection against the standard injection and cross-site classes of attack, rate limiting on anything that can be enumerated, an audit trail recording who changed what and when, secrets kept out of the code repository, and least-privilege database accounts.
Two things deserve special mention because they are where we find real defects in applications built elsewhere. The first is horizontal access control: can user A reach user B's record by changing an identifier in the address bar? In inherited applications the answer is yes more often than it should be. The second is the gap between the interface and the API: a field that is hidden or disabled on screen but still accepted by the endpoint behind it is not protected at all.
Security is also not a launch milestone. Frameworks and libraries have vulnerabilities disclosed against them continuously, and an application running an unpatched dependency is exposed whether or not anything has changed on your side. That is the practical argument for a maintenance contract rather than a one-off build.
Migrating off a legacy system
Not one of the competing pages we read covers this, and it is how a large share of these projects actually arrive: there is an existing system, it works badly, somebody built it years ago, and it still runs the business.
The work is different to a new build. It starts with establishing what the current system actually does, which usually includes behaviour nobody documented and some of which people depend on without realising. Then the data: extracting it, understanding its quality, deciding what is migrated, what is archived and what is deliberately left behind, and mapping it into the new model. Then the cutover plan, because for most businesses the old system cannot simply stop. That means either a period of parallel running with a reconciliation process, or a staged migration by module or user group, and the choice depends on how much manual duplication your team can absorb.
The honest warnings. Data quality is almost always worse than the client expects, and cleaning it is a real workstream rather than a line item. Features that look redundant sometimes turn out to be load-bearing for one department. And a cutover scheduled for a month end or a quarter end is a decision you make once.
Accessibility and usability standards
Rarely mentioned in this market and worth building in rather than retrofitting. Keyboard navigation, sufficient colour contrast, proper form labels, sensible focus handling, text that scales, and content structure that works with a screen reader. For an internal system it matters because some of your staff will need it and you do not get to choose which. For a public-facing portal, particularly one serving government or institutional users, it can be a procurement requirement, and discovering that after the build is an expensive way to learn.
Custom web applications by industry
What the system has to do changes completely by sector. These are the industries we build for most in Dubai and across the UAE. Several have a dedicated page covering the website and platform side as well: logistics, real estate, trading, construction and contracting, clinics and healthcare and education.
| Industry | What we typically build | The constraint that shapes it |
|---|---|---|
| Trading and distribution | Dealer portals, account pricing, quote and reorder systems | Customer-specific pricing and credit terms, which off-the-shelf storefronts handle badly |
| Logistics and freight | Job and shipment tracking, rate management, document handling | Integration with carriers and customs-facing systems |
| Construction and contracting | Project tracking, subcontractor portals, variation and approval workflows | Document control and approval chains with real accountability |
| Real estate and property | Listing management, owner and tenant portals, maintenance requests | Multiple user types seeing strictly separated data |
| Healthcare and clinics | Patient-facing portals, booking, internal workflow | Data residency and confidentiality, which drive the architecture |
| Education and training | Student portals, course and assessment management, parent access | Term calendars, role hierarchies and reporting |
| Financial and professional services | Client portals, document exchange, onboarding workflows | Audit trails and controlled document access |
| Manufacturing and industrial | Production tracking, inventory, maintenance scheduling | Shop-floor usability and integration with existing plant systems |
| Hospitality and leisure | Booking engines, membership systems, corporate account portals | Availability logic and payment handling |
| Government-adjacent and institutional | Service portals, application and approval systems | Accessibility, bilingual delivery and procurement requirements |
| Automotive | Service booking, fleet portals, parts enquiry systems | Integration with dealer management systems |
| Recruitment and human resources | Applicant tracking, onboarding, employee self-service | Personal data handling and access separation |
Bilingual delivery runs through most of these in the UAE. English and Arabic, with right-to-left layout handled properly in the interface rather than bolted on, is a design and development decision that is far less costly to make at the start than after launch.
How we work, and what the engagement looks like
Three models, and the right one depends on how well defined the work is.
| Model | How it works | When it suits you |
|---|---|---|
| Fixed scope | An agreed specification, agreed deliverables, agreed stages and a fixed price for that scope | The requirement is well understood and stable. Changes are handled as costed variations, which keeps both sides honest |
| Time and materials | Work proceeds in sprints against a priority list, billed on time used | The direction is clear but the detail will be discovered as you go, which is normal for a first-of-its-kind system |
| Dedicated team | Named developers allocated to you for a period, working to your priorities | Continuous development over months or years, or where you have your own product owner |
Our preference for a first project is a fixed-scope discovery phase producing a specification, followed by whichever build model the specification shows is appropriate. That way you are not committing a build budget before anybody knows precisely what is being built, and the specification is yours regardless of who builds it.
The project runs in defined stages with a staging environment you can access throughout, a named point of contact, acceptance criteria agreed in advance for each stage, and costed variations for changes. We are deliberately unexciting about this, because process is what prevents the drift that kills these projects.
What determines the cost of a custom web application
We do not publish a figure, and nor does any competing page we reviewed, though several imply one with vague cost-reassurance language. The honest position is that the range is enormous and a number given before the scope is understood is a hook rather than an estimate.
What actually drives it: the number of distinct user roles, because each one is effectively a separate interface; the number of screens and workflows; how many integrations are required and how well documented the systems at the other end are; whether the data model is simple or involves complex pricing, scheduling or calculation rules; whether bilingual delivery is in scope; the expected concurrent load, which drives architecture and hosting; the compliance and data residency requirements; whether there is a legacy migration with data cleaning; the depth of testing the application's criticality justifies; and the support level you want afterwards.
Two things worth factoring in that clients routinely omit from the budget. Ongoing maintenance is a real annual cost, not an optional extra, and an application without it degrades. And your own team's time during discovery and acceptance testing is substantial; the projects that run late are usually waiting on client-side decisions rather than on development.
Why choose Tomsher as your custom web application development company
Five things, each of which you should check against any firm you shortlist, including us.
Code ownership and documentation in writing. You own the custom code, you hold the repository, you get technical and user documentation, and the hosting, domain and third-party accounts are in your name. Ask every other firm the same question and compare the answers.
Everything in house, in Dubai, since 2011. Development, design, testing and DevOps are our own employees, not a freelancer network or an offshore production house. On a long-lived system, the people who understand why it was built that way should still be reachable in three years.
We will talk you out of it where something simpler fits. Off-the-shelf products, configured platforms and our own ready-made systems all cost less than a custom build, and we would rather tell you that in week one than take the budget.
We maintain what we build. The annual maintenance contract covers patching, updates, backups, monitoring and a defined response time, which matters because unpatched dependencies are the most common route into a business application.
English and Arabic, properly. Including right-to-left interface work designed in rather than retrofitted.
What we will not promise
Worth stating, because the alternative is common in this category.
We will not quote a price or a delivery date before the scope is defined, because both would be invented. We will not promise that the first version will be the final version; custom software is iterative and anyone claiming otherwise has not built much of it. We will not claim client names, project counts, retention rates, team sizes or award badges we cannot substantiate, and we would note that at least one competing page in this category publishes four mutually inconsistent sets of proof numbers on the same page. We will not tell you a custom build is the right answer when a product you could buy next week would do the job.
What we do commit to is a written specification before development, acceptance criteria agreed per stage, access to working software throughout, documentation and code ownership on handover, and telling you early and plainly if the project is heading off course.
Describe the process you want to replace
Tell us what your team currently does by hand, in spreadsheets or over WhatsApp, and who needs to see what. We will come back with what we would build, how it would be structured, what it integrates with and what the stages are. If a ready-made product would serve you better, we will tell you which one.
M05, Wafi Residence, Oud Metha Road, Umm Hurair 2, Dubai. Serving the UAE and the GCC.
Frequently asked questions
Who owns the source code of a custom web application you build for us?
You do. You hold the repository, the intellectual property in the custom code is assigned to you in writing, and the hosting, domain and third-party service accounts are opened in your name. You also receive the database schema, a list of third-party components and their licences, and technical and user documentation. We may retain rights in our own pre-existing frameworks and internal tooling, which is normal, and we state that explicitly rather than leaving it vague. Ask every firm you shortlist this question, because none of the four competing pages we reviewed answers it anywhere.
What is the difference between a website and a custom web application?
A website presents information and collects enquiries. A custom web application does work: it stores records, applies business rules, calculates, routes approvals and shows different users different views of the same data according to their role. The practical test is whether people log in, change data, and come back expecting to find it. If so, you are commissioning an application, and it needs to be specified, tested and maintained accordingly.
How much does custom web application development cost in Dubai?
The range is too wide for a figure to be meaningful before the scope is known, which is why we do not publish one. The drivers are the number of user roles, the number of screens and workflows, how many integrations are needed and how well documented the far end is, the complexity of the pricing, scheduling or calculation rules, bilingual delivery, expected load, compliance and data residency requirements, any legacy migration, the depth of testing and the support level afterwards. Give us the scope and you get a written proposal with deliverables, stages and exclusions.
How long does a custom web application take to build?
It depends entirely on scope, and we will not quote a duration before the specification exists. What we can tell you is where the time usually goes: a well-run discovery phase takes weeks and saves months, and the commonest cause of delay is not development but waiting on client-side decisions, content and acceptance testing. We agree dated stages in the scope so that dependency is visible to both sides from the start.
Should we build custom software or buy an existing product?
Buy, if your process is close to the industry standard and you are willing to adapt to the software. Build, if the process is your competitive advantage, the integrations are specific to you, the scale is real, or nothing on the market does it. Low-code suits internal tools, simple workflows and early validation, and it tends to struggle on performance at scale, deep integration and portability. We publish ready-made systems for several common requirements, and if one fits closely we will point you at it instead of quoting a custom build.
Can you take over a web application another developer built?
Usually yes, and we review it before committing. We look at the code quality, the architecture, the dependency versions, the hosting setup and whether any documentation exists, then tell you honestly whether it is worth maintaining or whether a rebuild costs less over two or three years. The first practical question is whether you actually hold the repository and the accounts, because if you do not, that has to be resolved before anything technical can happen.
Where will our data be hosted?
Wherever the requirement dictates, and we settle it in the specification rather than at deployment. For some applications it is a legal question. Federal Law No. 2 of 2019 contains a localisation provision, reported as Article 13, under which health data relating to health services provided in the UAE may not be stored, processed, generated or transferred outside the UAE without an approving decision from the health authority or the Minister. That constrains cloud regions and third-party services, and retrofitting it after the build is expensive. We raise residency, contractual restrictions, backup and log locations in discovery, and we will say when the answer needs a lawyer rather than a developer.
What happens after launch?
The application goes onto a maintenance contract covering framework and dependency updates, security patching, backups, uptime monitoring, certificate renewal and a defined response time, alongside a route for new requirements. This is not an upsell: libraries have vulnerabilities disclosed against them continuously, so an unmaintained application becomes exposed over time even if nothing on your side changes. We would rather you held a maintenance contract with somebody than with nobody.
Which technologies do you build on?
React, Next.js, Vue and Angular on the front end, with TypeScript on larger applications; Node.js, Laravel and PHP, Python with Django and .NET on the back end; PostgreSQL, MySQL, MongoDB and Redis for data; REST and GraphQL for APIs; progressive web applications where offline or mobile use matters. We choose the stack to fit the application and whoever will maintain it rather than to fit a preference, and we will host on AWS, Azure, Google Cloud or your own provider.
Can the application integrate with our existing ERP, CRM or accounting system?
Yes, and the integration is a scoped workstream rather than an afterthought. How straightforward it is depends almost entirely on the system at the other end: a documented API is simple, an undocumented or legacy system needs investigation first, and some require a middleware layer or scheduled file exchange. We also build the error handling for when the other system is unavailable, which is the part most often skipped and the part that generates support calls.
How do you handle changes once development has started?
As costed variations against the agreed specification, which protects both sides. On a fixed-scope engagement that keeps the price honest; on time and materials it is simply a reprioritisation. What we will not do is absorb unlimited change inside a fixed price, because the way agencies survive that is by cutting testing and documentation quietly, and you find out later.
Will the application work on mobile?
Yes. We design phone layouts first where the users are mobile, which in field service, logistics and sales applications is most of them. Where offline capability or device hardware is genuinely needed, a progressive web application covers a good deal of it, and we will tell you when the requirement actually justifies a native app rather than selling you one by default.
Do you build in Arabic as well as English?
Yes, including right-to-left layout designed into the interface rather than retrofitted, and Arabic content written rather than machine translated. For government, semi-government and institutional users in the UAE this is usually a requirement rather than a preference, and the cost of building it in from the start is far lower than adding it after launch.
What should we ask when comparing custom web application development companies in Dubai?
Five questions. Who owns the source code and what exactly is handed over. Are the developers employees or subcontractors. What is excluded from the quote. What happens six months after launch, and what the response time is. And who holds the hosting, domain and repository accounts. Clear, immediate answers to those tell you more than any portfolio, and a firm that cannot answer the first one plainly has told you the most important thing about working with them. Our guide to the key factors in choosing a UAE web development company goes through the rest of the checks.
Sources
- Latham and Watkins, client alert number 2514, 19 June 2019, on Federal Law No. 2 of 2019 on the use of information and communications technology in health fields, for the Article 13 localisation provision on health data. Secondary analysis, published before the law's implementing regulations.
- Al Tamimi and Company, Law Update article on the same federal law, describing the same localisation provision and the expectation that transfer approvals would be limited. Secondary analysis.
The health data localisation provision above is cited because it is the clearest case where hosting location is a legal rather than a technical decision. It applies to health data specifically and should not be read as a general UAE data residency rule for all sectors. Confirm your own position with counsel before fixing an architecture around it.
Related services
This page sits under our main web application service. The parent page and the adjacent work are below.
By Digital Team. Updated on 05-11-2026
custom web application development company in Dubai bespoke web application development UAE enterprise web application development
04-11-2026
UAE National Day hashtags for 2026, with Eid Al Etihad sets by platform, emirate and industry
03-11-2026
Healthcare digital marketing in the UAE, the advertising rules and what they mean in practice
30-10-2026






