Elm Research

Elm Research

Elm is at the cutting edge of research and innovation by making use of state of the art innovative technologies to improve the quality of life in various areas and disciplines, including healthcare, biometric-based security, education, transportation, and e-government services. Our team, comprising of data scientists, AI researchers, software engineers and business developers, has years of experience in developing solutions to address some of the challenging problems across the length and breadth of the country. In addition to developing solutions for our clients, we also encourage our researchers to explore new horizons, think out of the box, synthesize ideas into innovation, and push them into the market for making a long-lasting impact.

Novelty and
Business Excellence:

Novelty in Elm Research resembles its primary core value, where current or foreseeable business needs are addressed by deploying innovative applied research.

Our business in the Research department is aligned with the innovation and novelty values pursued by Elm. Our current or future projects are carried out through developing and using innovative applied research that are derived from these values.

Elm Research solves business problems by applying research concepts and deriving new products and solutions. The key objectives are to:

Build knowledge and develop products that solve current as well as anticipated business needs.

Improve existing products, address product gaps and provide a better customer experience.

Develop technical platforms that can be re-used in several business use-cases.

Furthermore, Elm Research provides advisory services; namely:


Support business teams on technical aspects, related products, and opportunities


Provide consultancy to the business teams and management to conduct studies on the research subject and provide actionable reports


Conduct studies to cut costs and increase growth for existing Elm Services

The key Elm
Research outcomes are:

  • Provide solutions for complex technology problems.
  • Develop prototypes and PoCs using disruptive technologies such as AI, blockchain, Computer Vision, Embedded Hardware solutions, etc.
  • Develop Products that utilize advanced technologies and generate value to customers.

Elm Research spans various areas


Vehicle Analytics


Traffic Monitoring and Enforcement


Identity Verification


Smart Inspection


Safety & Security


Hajj & Umrah








Finance & commerce

Computer Vision

Computer Vision is an active area of research in AI that enables the automation of many daily tasks while improving the accuracy of results. The computer vision team is involved in developing several solutions, including biometric-based facial recognition, identity, and document verification, automatic car damage estimation, crowd and people counting using object detection, and behavioral analytics technologies. Furthermore, the team has also developed solutions aimed at car parking as well as tailgating violation detection.

Natural Language Processing (NLP)

NLP is one of the most important AI solutions that enable the analysis of large amounts of text in a very short time. The Arabic language is one of the most important natural languages today, as it is ranked fourth in terms of spread in the world. However, we find that the Arabic language has not found enough interest, and research in the field of processing the Arabic language with artificial intelligence techniques is still in its early stages compared to the English language.

For this reason, the Research department is working extensively in the field of Arabic language processing with the aim of developing suitable solutions that can be used locally and regionally. Examples of these solutions include fuzzy string matching and semantic search engines, classifying long and short documents and extracting various information from them, and analysis of large amounts of texts.

Data Science

With the new era of technological transformation in almost every walk of life, the rate at which data is gathered, utilized, stored, and continuously analyzed has advanced remarkably. To make sense of data effectively, research and innovation need to be at the forefront of such development. Our research team ensures that our data engineers, scientists, and analysts take advantage of that technological revolution by building data-driven solutions for government and non-government organizations. The data science team has worked with the city municipalities, transportation and mobility, and automobile related sectors. Their contribution has resulted in improving and automating several processes, thus leading to optimization of resources and revenues.

Internet of Things (IoT)

IoT is the network of objects embedded with sensors that enable the exchange of data with other devices. IoT is a significant driver of smart applications such as smart homes and smart cities.

The Research department is developing remote healthcare services that hospitals could use to improve the experience for patients that need constant monitoring but limited intervention, such as the elderly, and people with chronic diseases.

Embedded Edge Computing

Embedded Edge computing was developed due to the exponential growth of IoT and smart devices. It gives the power to design and develop high-end Smart devices that could be either IoT devices or GPU-based devices to perform AI functionalities. Embedded Edge computing is an advanced field of electronics that deals with a microcontroller, system on chip (SoC), GPU-based embedded devices, and integration of different sensors.

At Research department, we designed and developed custom electronics hardware devices that could be used to count people using the Wi-Fi, develop smart devices controlled by Bluetooth or gesture, develop smart wearable bands and develop a smart sensor to help food inspectors.


Blockchain technologies were born in the backdrop of the 2008 economic crisis, and now have taken the world by surprise. Blockchain offers a transparent, trustworthy ecosystem where data can’t be tampered with and acts as a single source of truth. A Blockchain is a method of storing data in a time-stamp manner. Data is stored in blocks that are linked to the previous block. Blockchain has the following use cases in Governance, Cryptocurrency, Healthcare, and supply chain.

At Research department, we are building citizen-centric identity management solutions where citizens and organizations can store identity information like education records, health care records, and personal identities into a secure mobile wallet that can be shared securely and efficiently.

Contact Us