Blog
Blog
Technical insight and practical guides for Arab businesses.

Custom Software vs Off-the-Shelf SaaS: An Honest Decision Guide
Buy or build? The honest answer depends on how unique your workflow is. When to choose ready SaaS, when to go custom, and the pragmatic middle path.
Read more
Clinic Tek Case Study: From Idea to Running Clinics
How BarmajTek built Clinic Tek — an Arabic-first, automation-first clinic platform — and what it proves about our approach.

Automating Customer Notifications and Confirmations
Manual updates do not scale. How to automate order and booking confirmations, reminders, and status updates reliably — designed around events, not channels.

A Software Company in Jordan: How We Build and Run Live SaaS
Who BarmajTek is and how we work: a Jordan-based company building ready SaaS and custom software, run in production with real support.

Integrating Electronic Payments Into Your Product
How to integrate electronic payments and national e-invoicing into your product: per-invoice requests, reconciliation, confirmation, and swappable providers.

RTL-First Design Systems for Bilingual Arabic Products
RTL is a first-class design constraint, not an afterthought. Logical properties, what mirrors, bidirectional text, and testing both directions from day one.

Offline-First PWAs for Emerging Markets: Patterns That Work
Intermittent connectivity and metered data demand offline-first design. The core PWA patterns — app shell, local-first data, background sync — that actually work.

Flutter + Laravel: One Backend, Every Screen
One Flutter codebase on a single Laravel backend gives you native-feeling apps for every screen — with offline sync and real-time where it matters.

Clean Architecture and DDD in Real Laravel Projects
How we apply Clean Architecture and Domain-Driven Design pragmatically in production Laravel projects — without ceremony.
