Skip to main content
DILACODE
About the company

A Canadian
software company

DilaCode is a Canadian software company. We build our own business software and develop products for clients.

DILACODE INC.Incorporated in Ontario, CanadaCorporation no. 1000959255
Who we are

The company
in plain terms

DILACODE INC. is a corporation registered in Ontario, Canada, with its registered office in Bradford, Ontario. It is led by Hooshyar Mohammed Rasul, a software engineer with experience building and releasing business systems.

The company builds its own software products and develops software for clients. Its products cover customer communication, ERP and hospitality operations.

Client projects help us understand real operating problems. The reusable parts of that work improve our products and shorten future development.

We publish only company and product information that we can verify. Customer names and commercial figures stay private unless we have permission to share them.

Provenance

DataCode
and DilaCode

Most case studies on this site were produced under the studio name DataCodeby the same founder and team. They show the team's earlier work, not work contracted through the Canadian corporation.

DILACODE INC. now owns and develops the products described on this site. Earlier work remains labelled as DataCode work so the history is clear.

Existing case-study URLs have been kept so old links continue to work.

The problem

Most business software was built for somewhere else

Many CRM, ERP and point-of-sale systems assume one language, one currency and reliable internet. Businesses in Kurdistan and nearby markets often have to work around those assumptions with spreadsheets and chat messages. We build software around the way those teams actually work.

Our approach

Software that fits the operation

Our systems support Kurdish, Arabic and English, cope with unreliable connections and follow the real workflow of the business. We use the same practical approach in our own products and in software we build for clients.

  • 01

    Built for three languages

    Interfaces, content and AI replies support Kurdish, Arabic and English, including proper right-to-left layouts.

  • 02

    AI with human control

    AI can draft, classify and route work. Administrators decide what can be sent automatically and what needs approval.

  • 03

    Works through weak connections

    Offline support and queued updates help staff continue working when the internet drops.

  • 04

    Direct access to the team

    Clients work with the people who design and build the product, from planning through release.

Owned software

Software we build and operate

DilaCRM, DilaERP and dila.menu are active products with their own release cycles. Use the links below to see each one.

01

DilaCRM

One AI inbox across WhatsApp, Instagram, Messenger, Telegram, TikTok and email, with a CRM, campaigns and an approval gate in front of every automated reply.

  • Sales24 is the same platform under its enterprise brand, at sales24.io
  • AI replies drafted in Kurdish, Arabic and English
  • Administrators set what an assistant may send without a human
02

DilaERP

Sales, inventory, accounting, HR and payroll, POS and reporting in one system — a full ERP that works in Kurdish.

  • Fifteen modules across three languages, right-to-left included
  • Self-hosted deployment, so the operating data stays with the business
  • Branded document output and an in-product assistant
03

dila.menu

Trilingual QR menus, dine-in and messaging-based ordering, and dila RMS — the restaurant management system underneath, with kitchen routing and local payment handling.

  • Menu, ordering, reservations and analytics in one platform
  • Kitchen and bar routing with offline tolerance on the floor
  • Built for local payment behaviour, not card-only assumptions
Research and development

Engineering problems we work on

These are practical problems we have encountered while building the products: language quality, safe automation, reliable answers and software that keeps working on weak infrastructure.

R1

Low-resource language quality

Kurdish (Sorani) and Iraqi Arabic have a fraction of the training data English does. Getting an assistant to write a usable business reply — correct register, correct script direction, correct numerals — is an open engineering problem, and it is the one our products stand on.

R2

Bounded autonomy

Where an AI system may act alone and where it must stop and ask is a design decision, not a model property. We build the confidence scoring, the review queue and the audit trail that make that boundary explicit and adjustable per deployment.

R3

Evaluating output in high-stakes domains

Legal, medical and financial workflows cannot accept a plausible-sounding answer. Our work on retrieval, citation and verification against source documents came out of building an AI legal platform, and it carries into every product that answers a question with consequences.

R4

Systems that survive bad infrastructure

Intermittent connectivity, power interruption and low-end devices are the normal operating conditions for most of the businesses we build for. Offline-first data flow and predictable recovery are engineering requirements, not optional resilience work.

Commercialization

How a build becomes a product

  1. 01

    Built for one operator

    A system starts as client work with a real operator, real constraints and a deadline. That is where the requirements come from — not from a market study.

  2. 02

    Generalized into a module

    What proves out gets pulled back into shared modules: the ordering flow, the ledger, the approval queue. The next build starts further along.

  3. 03

    Released as a product

    Once a module carries several operators, it becomes a product with its own release cycle, documentation and pricing. DilaERP, DilaCRM and dila.menu all arrived this way.

  4. 04

    Taken to a new market

    Because the products were multilingual and multi-currency from the first line, entering a new market is a configuration and go-to-market problem rather than a rewrite.

Export capability

The products travel because they were never built for one market

Trilingual interfaces, right-to-left layout, multi-currency accounting and local payment behaviour are in the foundations, not in a localization backlog. The team has delivered software for clients in Iraq, Georgia, the United Arab Emirates and the United Kingdom, and has published apps to the Apple App Store and Google Play.

Languages shipped
Kurdish, Arabic, English
Client markets delivered
Iraq, Georgia, UAE, UK
Store presence
App Store and Google Play
Deployment model
Cloud or self-hosted
Where investment goes

Roadmap themes

These are the areas we would strengthen next with more capital and engineering capacity.

  1. 01

    Productization

    Take the three platforms from "deployable by us" to "adoptable without us": self-serve onboarding, documented configuration, tenant isolation and a support model that scales past the founding team.

  2. 02

    Applied language R&D

    Systematic evaluation and improvement of Kurdish and Arabic output quality for business workflows, with a test set and a measurable bar rather than spot checks.

  3. 03

    Canadian engineering capacity

    Build delivery and product capability in Ontario — engineering, quality and customer-facing roles attached to the products rather than to one-off projects.

  4. 04

    Market entry

    Position the export-ready products for Canadian and North American small and mid-sized operators, starting with the verticals we already have working software for.

  5. 05

    Security and procurement readiness

    The controls, documentation and processes larger buyers ask for before they will sign — built deliberately, and described only once they genuinely exist.

These are current priorities, not funding commitments. We make no claim of eligibility for any grant or funding programme.

Verifiable record

Corporate details

Everything on this page can be checked against the Ontario corporate record or by contacting us directly.

Legal name
DILACODE INC.
Entity type
Corporation
Jurisdiction of incorporation
Ontario, Canada
Ontario corporation number
1000959255
Registered address
129 Compton Crescent, Bradford, Ontario L3Z 2X8, Canada
Primary contact
Hooshyar Mohammed Rasul — Founder
Governing law
Ontario, Canada

Questions a page cannot answer

CONTACT