Skip to contentTalk to us

AI & app-building glossary

105 terms explained in plain language, with examples from real projects in the region.

Paymentsالتحقق الآمن ثلاثي الأبعاد3D Secure3DS

An extra verification step the customer's bank requests during online card payments, often a code on the phone or approval in the bank app.

Business & growthاختبار المقارنة أ/بA/B testing

Showing two versions of a page or feature to two groups of users at the same time to see which performs better.

Quality & testingمعايير القبولAcceptance criteria

The specific conditions that, once met, mean a feature is finished and accepted; written before building, not after.

AI & language modelsسير العمل الوكيليAgentic workflow

A way of working where AI completes a task through a chain of steps it plans and checks itself, rather than one single reply.

AI & language modelsالوكيل الذكيAI agent

An AI system that does more than reply: it plans, takes multiple steps and uses tools to accomplish a defined goal.

Building appsمراجعة متجر التطبيقاتApp store review

The check Apple and Google run on every app or update before publishing it in their stores, to confirm it follows their guidelines.

Building appsواجهة برمجة التطبيقاتApplication programming interfaceAPI

An agreed way for two programs to talk and exchange data, such as your app and a payment gateway or shipping service.

Building appsالمصادقة (تسجيل الدخول)Authentication

Verifying a user's identity before letting them in, using a password, a one-time code or another account.

Hosting, security & dataالتوسع التلقائيAutoscaling

Automatically adding or removing server resources based on traffic, keeping the app fast without paying for unused capacity.

Building appsالخادم (الواجهة الخلفية)Backend

The hidden part of an app that processes requests, applies business rules and handles the database and payments.

Hosting, security & dataالنسخ الاحتياطيBackup

Regular copies of an app's data stored separately so you can restore them after accidental deletion, failures or attacks.

Windows & desktop softwareالباركودBarcode

A pattern of lines or squares that carries an item's number, read by a scanner in an instant instead of typing the number by hand.

Game makingلعبة المتصفحBrowser game

A game that runs right inside a web browser on a phone or computer by opening a link, with nothing to download or install from a store.

Quality & testingتقرير الخطأBug report

A written description of a software problem that lets anyone reproduce and fix it: the steps, what was expected, what actually happened, with evidence.

Paymentsاشترِ الآن وادفع لاحقًاBuy now, pay laterBNPL

A payment option that lets customers split a purchase into installments, while the merchant is paid by the provider.

Paymentsصفحة إتمام الطلبCheckout

The final steps of a purchase: reviewing the cart, entering an address, choosing delivery and paying.

Business & growthمعدل الإلغاء (التسرّب)Churn

The share of customers or subscriptions that stop during a given period, such as a month or a year.

AI & language modelsتوليد الكودCode generation

Using AI to write program code from a text description, from a single line up to a complete app.

Hosting, security & dataشبكة توصيل المحتوىContent delivery networkCDN

A geographically distributed network of servers that caches your site's files and serves them from the point closest to each visitor.

AI & language modelsنافذة السياقContext window

The maximum amount of text, measured in tokens, a model can see and take into account in a single request or conversation.

Building appsالتكامل والنشر المستمرContinuous integration and deliveryCI/CD

Automatically testing every code change and deploying it, so updates ship quickly with fewer mistakes.

Business & growthمعدل التحويلConversion rate

The share of visitors who take the desired action, such as buying, signing up or booking, out of all visitors.

Systems & digital transformationاستيراد البياناتData import

Moving your existing data from files such as Excel or CSV into a new system, so work starts with your records instead of a blank page.

Hosting, security & dataتوطين البياناتData residency

Defining the geographic location where data is stored and processed, which may need to be inside a specific country under regulations or contracts.

Building appsمخطط البياناتData schema

The structure that describes how data is organized: tables, fields, their types and the relationships between them.

Building appsقاعدة البياناتDatabase

The system that stores an app's data in an organized, permanent way, such as users, orders and products, and lets you query and update it.

Building appsالنشرDeployment

Moving a version of an app onto real servers so it becomes available to users on the internet.

Windows & desktop softwareتطبيق سطح المكتبDesktop app

A program installed on a computer that opens from the desktop or Start menu in its own window, rather than inside a web browser.

Systems & digital transformationالتحول الرقميDigital transformation

Moving the way a company works from paper, phone calls and scattered files to connected digital systems that make work faster and clearer.

Hosting, security & dataاسم النطاقDomain name

Your website's address on the internet that customers type into a browser, like your store name followed by .com or .sa.

Hosting, security & dataنظام أسماء النطاقاتDomain Name SystemDNS

The system that translates a domain name into the actual server address, like the internet's phone book.

Paymentsالفوترة الإلكترونيةE-invoicing

Issuing and storing invoices in a structured electronic format that meets tax authority requirements, such as Fatoora in Saudi Arabia.

AI & language modelsالتضمين المتجهيEmbedding

Turning text or images into a list of numbers that captures meaning, so content with similar meaning ends up numerically close.

Hosting, security & dataالتشفيرEncryption

Turning data into a form that can only be read with a special key, protecting it in transit and at rest.

Quality & testingالاختبار من البداية إلى النهايةEnd-to-end testingE2E

A test that walks the whole user journey through the real interface, from the first page to the final result, exactly as a customer would.

Systems & digital transformationنظام تخطيط موارد المؤسسةEnterprise resource planningERP

One large system that brings a company's departments, sales, purchasing, inventory, accounting and HR, onto a shared database.

AI & language modelsالتقييماتEvals

Structured test sets that measure the quality of an AI system's outputs in a repeatable, comparable way.

Windows & desktop softwareالملف التنفيذيExecutable fileEXE

A file ending in .exe that Windows runs directly when you open it; most Windows programs and their installers arrive in this form.

AI & language modelsالضبط الدقيقFine-tuning

Extra training of an existing model on your own examples so it learns a specific style or task more reliably.

Game makingمعدل الإطاراتFrame rateFPS

The number of pictures a game draws each second. The higher and steadier it is, the smoother the motion and the snappier the controls.

Building appsالواجهة الأماميةFrontend

The part of an app users see and interact with: pages, buttons, forms and visual design.

Game makingمحرك الألعابGame engine

The underlying software that handles drawing, movement, physics and sound, so the game maker can focus on the idea and the levels.

Game makingحلقة اللعبةGame loop

The cycle a game repeats dozens of times a second: read the player's input, update the world, then draw the picture.

AI & language modelsالتأسيس على المصادرGrounding

Tying a model's answers to specific, trusted information sources instead of relying only on its general knowledge.

AI & language modelsالضوابط الوقائيةGuardrails

Rules and checks placed around an AI model to stop unwanted or risky responses and actions.

AI & language modelsالهلوسةHallucination

When a language model states false or made-up information with full confidence, as if it were fact.

Game makingصندوق التصادمHitbox

The invisible rectangle around a character or enemy that the game uses to decide whether a touch happened.

AI & language modelsالاستدلال (التشغيل)Inference

The stage where a trained model is actually run to produce an answer for a new request; it is what you pay for on each use.

Windows & desktop softwareملف التثبيتInstaller

A single file you run once; it copies the program onto the computer and adds its shortcut to the desktop and Start menu.

Building appsالتدويل (تعدد اللغات)Internationalizationi18n

Preparing an app technically to support multiple languages and regions, including text, direction and date and currency formats.

Business & growthمؤشر الأداء الرئيسيKey performance indicatorKPI

A specific number you track regularly to see whether your business or app is moving toward its goal, such as weekly sales or return rate.

AI & language modelsالنموذج اللغوي الكبيرLarge language modelLLM

An AI system trained on huge amounts of text so it can understand language and write text, code and answers.

AI & language modelsزمن الاستجابةLatency

The time between sending a request and receiving the response, whether to an AI model, a page or a server.

Game makingتصميم المراحلLevel design

The craft of arranging platforms, enemies and rewards in a level so the player learns and is challenged without getting bored or frustrated.

Windows & desktop softwareقاعدة بيانات محليةLocal database

A database that lives in a file on the computer itself, so the program works without internet and the data stays on that machine.

Building appsكود قليلLow-code

Platforms that build most of an app with visual tools while letting you write some code for special or complex parts.

Game makingلو بوليLow-poly

A 3D art style that builds models from a small number of flat polygon faces, so they look simple and stylish and run light.

Paymentsمدىmada

Saudi Arabia's national payment network used by local bank debit cards, in stores and online.

Building appsالمنتج الأولي القابل للتطبيقMinimum viable productMVP

The simplest version of your product that solves the core customer problem, launched quickly so you learn from real usage.

AI & language modelsبروتوكول سياق النموذجModel Context ProtocolMCP

An open standard that defines a common way to connect AI applications to external tools and data sources.

AI & language modelsمتعدد الوسائطMultimodal

An AI model that understands or produces more than one type of data, such as text, images and audio together.

Building appsالتطبيق الأصليNative app

An app installed from the App Store or Google Play that runs directly on iOS or Android with full access to device features.

Building appsبدون كودNo-code

Tools that let you build websites and apps through visual interfaces and drag-and-drop, without writing code.

Windows & desktop softwareالعمل بلا إنترنت أولاًOffline-first

A design approach where the program does its full job with no connection; the internet is an optional extra, not a requirement to run.

Building appsرمز التحقق لمرة واحدةOne-time passwordOTP

A temporary code, usually sent by SMS or an app, used once to confirm identity or approve a sensitive action.

Paymentsبوابة الدفعPayment gateway

A service that connects your app to banks and card networks to accept online payments securely and move funds to your account.

Hosting, security & dataنظام حماية البيانات الشخصيةPersonal Data Protection LawPDPL

The name used for personal data protection laws in countries such as Saudi Arabia and the UAE, governing how data is collected, used and kept.

Windows & desktop softwareنقطة البيعPoint of salePOS

The cashier program: the screen where the seller rings up an order, totals it with tax, takes payment and prints the receipt.

Systems & digital transformationوثيقة متطلبات المنتجProduct requirements documentPRD

A short document explaining why a product is being built, for whom, which features go into the first version and how success will be judged.

Business & growthملاءمة المنتج للسوقProduct-market fitPMF

The stage where your product meets a real need in a clear market, so customers keep using it, recommend it and pay for it.

Building appsتطبيق الويب التقدميProgressive web appPWA

A website that can be installed on a phone's home screen and behaves like an app, without going through app stores.

AI & language modelsالأمر النصي (البرومبت)Prompt

The text or instructions you give a language model to request a task, such as a question or a description of an app to build.

AI & language modelsهندسة الأوامرPrompt engineering

The skill of writing, testing and systematically refining instructions for language models so they give accurate, consistent results.

Quality & testingضمان الجودةQuality assuranceQA

The organized work of making sure a website or app does what it is supposed to do before it reaches customers.

Quality & testingاختبار الانحدارRegression testing

Re-running earlier tests after every change to make sure what used to work was not broken by the new change.

Building appsالتصميم المتجاوبResponsive design

Design that adapts automatically to screen size, so it looks right on phones, tablets and computers.

AI & language modelsالتوليد المعزّز بالاسترجاعRetrieval-augmented generationRAG

A technique where the system first searches your own data for information relevant to a question, then the model answers based on it.

Building appsمن اليمين إلى اليسارRight-to-leftRTL

The writing and layout direction used for Arabic, which requires mirroring the whole interface, not just the text.

Building appsالتحكم بالوصول حسب الدورRole-based access controlRBAC

Organizing permissions by user role, such as admin, staff or customer, so each role sees and does only what it should.

Building appsالتراجع إلى نسخة سابقةRollback

Quickly returning an app to its last good version when a new update causes a problem.

Hosting, security & dataالحوسبة بدون خوادمServerless

Running code on demand on infrastructure fully managed by a provider, so you manage no servers and usually pay per use.

Hosting, security & dataاتفاقية مستوى الخدمةService level agreementSLA

A written commitment from a provider to a defined performance level, such as uptime and response time for incidents.

Building appsتسجيل الدخول الموحدSingle sign-onSSO

Signing in to several apps with one account, such as a company or Google account, instead of a password per app.

Quality & testingاختبار الدخانSmoke test

A quick check of a few minutes on a system's most important functions after each release, to confirm it works at all before any deeper testing.

Business & growthالبرمجيات كخدمةSoftware as a serviceSaaS

A model where software is delivered online by subscription instead of being bought and installed on the customer's devices.

Systems & digital transformationوثيقة مواصفات المتطلباتSoftware requirements specificationSRS

A document that details exactly what a system must do: functions, roles, data and constraints, serving as the reference for building and acceptance.

Systems & digital transformationجدول البياناتSpreadsheet

A file of rows, columns and cells, such as Excel or Google Sheets, where data is typed in and calculated with formulas.

Game makingالسبرايتSprite

The 2D image that represents a character, an enemy or a coin in a game and moves over the background.

Hosting, security & dataشهادة الأمان SSLSSL certificateSSL/TLS

A certificate that encrypts the connection between a browser and your site, shown as a padlock and an https address.

Building appsبيئة الاختبارStaging environment

A near-identical copy of the live app used to try updates before they reach customers.

Building appsلغة الاستعلام البنيويةStructured Query LanguageSQL

A standard language for working with relational databases: adding, reading, updating and deleting data.

Paymentsالفوترة بالاشتراكSubscription billing

Automatically charging customers recurring amounts, monthly or yearly, for an ongoing service or product.

AI & language modelsتعليمات النظامSystem prompt

Fixed background instructions set by the app's developer that define an AI assistant's role, limits and tone in every conversation.

AI & language modelsدرجة الحرارةTemperature

A setting that controls how random or creative a model's output is: low values are more consistent, high values more varied.

Quality & testingأتمتة الاختبارTest automation

Having tests run automatically instead of repeating them by hand, so they finish in minutes after each change or on a fixed schedule.

Quality & testingحالة الاختبارTest case

A written description of one specific check: where you start, what you do step by step, and what result you should see.

Game makingخريطة البلاطاتTilemap

A way of building game levels from small repeated squares, like floor tiles: ground, wall, platform, water.

AI & language modelsالرمز (التوكن)Token

The smallest chunk of text a language model reads and writes, often a word or part of one; usage and cost are usually measured in tokens.

AI & language modelsاستدعاء الأدواتTool calling

A model's ability to request a function or external service, such as looking up an order or booking a slot, and use the result in its reply.

Systems & digital transformationقصة المستخدمUser story

One sentence describing a feature from the point of view of the person using it: 'As a…, I want…, so that…'.

AI & language modelsقاعدة البيانات المتجهيةVector database

A database built to store embeddings and quickly find the content closest in meaning to a query.

Building appsإدارة النسخVersion control

A system that records every code change, who made it and when, and lets you compare or return to any earlier version.

AI & language modelsالبرمجة بالوصفVibe coding

Building software by describing what you want to AI in plain language, then refining the result through conversation instead of hand-writing code.

Building appsالويب هوكWebhook

An automatic notification a service sends to your app the moment something happens, such as a successful payment or shipment update.

Systems & digital transformationسير العملWorkflow

The sequence of steps a request or transaction passes through from start to finish: who does what, in which order, and who approves.

Your idea deserves to see the light.

Describe it in Arabic or English and Fanann builds, tests and ships it — no coding knowledge needed. Start free, no credit card.