أنظمة مخصصة
أنظمة ERP، لوحات تحكم، أدوات داخلية. النظام الذي يدير شركتك — لا اشتراك SaaS يديرك.
نظرة عميقة
كل شركة سعودية متوسطة تصل لنفس مفترق الطرق. ملف الإكسل يصبح نظاماً. النظام يصبح اشتراك SaaS. اشتراك SaaS يصبح سقفاً — صلب جداً لطريقة عمل الشركة فعلاً، غالٍ في كل مقعد، صعب التكامل مع أي شيء آخر، معتمد على خارطة طريق لا تتحكّمون فيها. المخرج هو برمجية مخصّصة، لكنها مكلفة وبطيئة لو نُفّذت بشكل سيّء.
نحن نفعلها بنمذجة الشركة أولاً. أسبوعان من استكشاف منظَّم قبل كتابة أي مخطط: نجلس مع من يدير العمليات، نراقبهم وهم يعملون، نرسم التدفّقات التي تحدث فعلاً مقابل التدفّقات التي تتظاهر SaaS أنها تحدث. نموذج البيانات الذي يخرج من ذلك يناسب الشركة، لا الإطار.
من هناك نبني backend بـ Postgres + Prisma مع API بـ TypeScript (REST أو GraphQL)، ثنائي اللغة من طبقة المخطط (كل تسمية، كل رسالة خطأ، كل عمود تقرير يعيش بـ AR و EN من اليوم الأول)، وواجهة مشغّل نظيفة بـ Next.js. الاهتمامات السعودية — تواريخ هجرية/ميلادية، فواتير ZATCA، قواعد ضريبة القيمة المضافة، معالجة decimal دقيقة بالريال، طوابع زمنية بتوقيت آسيا/الرياض — جزء من الأساس.
أهم مخرج ليس البرمجية. هو انضباط بنائها: مسار ترحيل نظيف من SaaS الحالي، صلاحيات حسب الدور تطابق هيكلكم التنظيمي الفعلي، صادرات تطابق ما يحتاجه محاسبكم أو مدقّقكم، وتوثيق مكتوب بلغة فريقكم. منصّة دِقّة — 14 وحدة، ثنائية اللغة بالكامل، مُسلَّمة من البداية للنهاية — هي المرجع لما يبدو عليه "البناء الصحيح" في هذا السوق.
العربية أولاً
كل SaaS يَعِد بدعم العربية في الواقع يسلّم إنجليزية محاذاة لليمين بتسميات مُترجَمة. الأرقام لاتينية، التواريخ ميلادية فقط، التقارير تُقرأ من اليسار لليمين. نصمّم المخطط بالعربية أولاً — أسماء الأعمدة، قيم الـ enum، سجلّات التدقيق — ونترك الإنجليزية تخرج كعرض ثانوي. النتيجة نظام تريد الفرق السعودية استخدامه فعلاً.
المخرجات
- الاستكشاف ونمذجة البيانات
- الـ API والـ backend
- واجهات الإدارة
- التقارير والتصدير
- الاستضافة والصيانة
ما لا يشمله العمل
- بدائل سريعة لـ Salesforce / HubSpot / CRMs قياسية تحتاج فقط إعداد. لو احتياجاتكم تناسب صندوق CRM القياسي، استأجروا استشاري CRM.
- تطبيقات موبايل فقط بدون backend. نبني أنظمة فول-ستاك حيث الموبايل واحد من عدة سطوح.
- SaaS بعلامة بيضاء لإعادة البيع. الأنظمة التي نبنيها مملوكة لكم، لا لنا.
المنهجية
-
01 النمذجة
نرسم الشركة كما تعمل فعلًا — لا كما يتصورها SaaS.
-
02 المخطط والـ API
مخطط Postgres، REST/GraphQL API، صلاحيات حسب الدور.
-
03 الواجهات
واجهات تشغيل وإدارة مصممة للسرعة والوضوح.
-
04 النشر والصيانة
مستضاف، مراقَب، ومصان — النظام لكم، لا لنا.
المدة المعتادة
12–20 أسبوعًا
تتغير المدة بحسب نطاق المشروع، الفريق المتاح، وسرعة الردود من جهتكم. سنقدم جدولًا دقيقًا بعد جلسة الاستكشاف.
أسئلة شائعة
هل نبني مخصّصاً أم نشتري CRM/ERP؟
دائماً تقريباً: اشتروا أولاً، ابنوا فقط ما لا يناسب. نقوم بتدقيق مجاني 60 دقيقة قبل ترشيح المخصّص. لو CRM/ERP قياسي يناسب 90% من سير عملكم، نقول لكم اشتروه ونتولّى تكامل الـ 10% المفقودة. البناء المخصّص من الصفر هو الحل لـ 1 من 10 استفسارات.
كيف تتعاملون مع الامتثال السعودي (ZATCA, NPHIES, SAMA)؟
لـ ZATCA Phase 2 نسلّم توقيع الفواتير، توليد QR، معالجة CSID، وتدفّقات clearance/reporting كجزء من التسليم القياسي. NPHIES و SAMA نتولّاهما على أساس المشروع حسب الـ APIs التي يمسّها مجالكم؛ أنجزنا للاثنين قبل ذلك. سجلّات صديقة للمدقّق غير قابلة للتفاوض في كل ما نسلّمه.
أين ستعيش البيانات؟ داخل المملكة؟
خياركم. ننشر على سيرفرات داخل المملكة (نستخدم Liquid Web KSA, Tonic, أو AWS Bahrain) حين تكون إقامة البيانات مهمّة. للبيانات غير المنظَّمة نستخدم أقرب منطقة سحاب (عادةً البحرين أو فرانكفورت). لا نخزّن بيانات إنتاج أبداً على بنيتنا التحتية.
ماذا لو أردنا المغادرة؟
تأخذون كل شيء معكم. مستودع الكود، نسخة قاعدة البيانات، بيانات الاستضافة، التوثيق. نبني برمجيات تَملِكونها — لا بند lock-in، لا source-code escrow، لا دفعة تشغّل المنصّة. لو قرّرتم نقل المشروع داخلياً أو استئجار استوديو آخر، نسلّم بنظافة.