Sudiana's ERP is genuinely well engineered, and it carries one point of failure that no amount of good engineering can fix: a single person writes it, understands it, patches it and supports it. Here is how it stands against Odoo, Oracle and Dynamics 365 on the criteria a food exporter under Saudi regulation is actually judged on. نظام سوديانا مبنيٌّ بهندسة جيدة فعلًا، لكنه يحمل نقطة فشل واحدة لا يعالجها أي قدر من جودة البرمجة: شخص واحد يكتبه ويفهمه ويصلحه ويدعمه. وهذه مقارنته بأودو وأوراكل وDynamics 365 على المعايير التي تُقاس بها فعليًا شركةُ تصديرٍ غذائي تعمل تحت الأنظمة السعودية.
Authenticated testing found no critical security flaw, solid tenant isolation, strict input validation and real per-permission access control. The developer is competent.لم يكشف الفحص الموثَّق أي ثغرة أمنية حرجة؛ عزل المستأجرين متين، والتحقق من المدخلات صارم، وضبط الصلاحيات حقيقي على مستوى كل صلاحية. المطوّر كفؤ.
A 92-endpoint sweep found the stock ledger returning an error on every call, and payments, costing, work orders, warehouses, contracts and quality checks present in the menu but absent behind it.فحصٌ شمل 92 واجهة برمجية وجد سجل المخزون يفشل في كل استدعاء، ووجد المدفوعات والتكاليف وأوامر التشغيل والمستودعات والعقود وفحوصات الجودة موجودةً في القائمة وغائبةً خلفها.
No second maintainer, no support contract, no assurance report, no ZATCA e-invoicing path, no partner market. These are structural gaps, not gaps more code can close.لا مطوّر ثانٍ، ولا عقد دعم، ولا تقرير ضمان مستقل، ولا مسار لفوترة هيئة الزكاة والضريبة، ولا سوق شركاء. هذه فجوات بنيوية لا يسدّها مزيد من الكود.
"Oracle" and "365" each cover two very different products at two very different scales. Comparing a mid-size exporter's ERP to Oracle Fusion is not a fair fight in either direction, so the tier is stated for each.اسم «أوراكل» واسم «365» يغطي كلٌّ منهما منتجين مختلفين تمامًا وبحجمين مختلفين تمامًا. ومقارنة نظام شركة تصدير متوسطة بـOracle Fusion ليست مقارنة عادلة في أي اتجاه، لذا نذكر الفئة لكل خيار.
Next.js front end, NestJS API, Postgres, a single VPS behind Caddy. Thirteen modules, Arabic-first RTL, a closed system with admin-issued accounts. Purpose-built for peanut and food-ingredient export.واجهة Next.js وواجهة برمجية NestJS وقاعدة Postgres على خادم افتراضي واحد خلف Caddy. ثلاثة عشر وحدة، وواجهة عربية أولًا من اليمين لليسار، ونظام مغلق بحسابات يُنشئها المسؤول. مبني خصيصًا لتصدير الفول السوداني ومكونات الأغذية.
Community (free, self-hosted) or Enterprise (per user). Full accounting, inventory, manufacturing, quality, purchasing, CRM and HR, plus a large app store. Widely deployed across the Kingdom with a real Riyadh and Jeddah partner base and a maintained Saudi localisation.نسخة مجتمعية مجانية ذاتية الاستضافة، أو نسخة مؤسسية بالاشتراك لكل مستخدم. محاسبة ومخزون وتصنيع وجودة ومشتريات وعلاقات عملاء وموارد بشرية كاملة، مع متجر تطبيقات واسع. منتشر في المملكة بقاعدة شركاء حقيقية في الرياض وجدة، ومع تعريب وتوطين سعودي مُحدَّث.
NetSuite is the mid-market product; Fusion Cloud ERP the large-enterprise one. The deepest financial controls and statutory content of the four, with Oracle cloud regions inside the Kingdom — and the heaviest cost, implementation and process rigidity.NetSuite منتج السوق المتوسط، وFusion Cloud ERP منتج المؤسسات الكبرى. أعمق الخيارات الأربعة في الضوابط المالية والمحتوى النظامي، وله مناطق سحابية داخل المملكة — وهو الأثقل كلفةً وتنفيذًا وجمودًا في الإجراءات.
Business Central for SMB, Finance & Operations for enterprise. Business Central is the direct Odoo competitor: strong finance, native Microsoft 365 and Power BI integration, a large Saudi partner channel and a Microsoft cloud region in the Kingdom.Business Central للمنشآت الصغيرة والمتوسطة، وFinance & Operations للمؤسسات. وBusiness Central هو المنافس المباشر لأودو: محاسبة قوية، وتكامل أصيل مع Microsoft 365 وPower BI، وقناة شركاء سعودية واسعة، ومنطقة سحابية لمايكروسوفت داخل المملكة.
Scored for a food exporter of roughly 30–150 staff dealing in lots, certificates of analysis, phytosanitary paperwork and letters of credit, operating under Saudi regulation. Higher is better in every row; rows tagged KSA are Kingdom-specific.التقييم موضوع لشركة تصدير غذائي بين 30 و150 موظفًا تتعامل بالتشغيلات وشهادات التحليل والشهادات الصحية والاعتمادات المستندية، وتعمل تحت الأنظمة السعودية. الأعلى أفضل في كل صف؛ والصفوف الموسومة «السعودية» خاصة بالمملكة.
| Criterionالمعيار | Sudianaسوديانا | Odoo | Oracle | Dynamics 365 |
|---|---|---|---|---|
| Continuity / bus factorالاستمرارية ومعامل الشخص الواحدWho keeps it alive if the author stopsمن يُبقيه حيًّا إذا توقّف كاتبه | 1 |
4 |
5 |
5 |
| ZATCA Phase 2 e-invoicingالفوترة الإلكترونية — المرحلة الثانيةKSAالسعوديةFatoora clearance, reporting, cryptographic stampإجازة فاتورة، والإبلاغ، والختم التشفيري | 0 |
4 |
5 |
5 |
| Functional coverage todayالتغطية الوظيفية اليومWorking modules, not menu entriesوحدات تعمل فعلًا، لا عناوين في القائمة | 2 |
5 |
5 |
5 |
| Fit without customisationالمطابقة دون تخصيصLots, COAs, allergens, export documentsالتشغيلات وشهادات التحليل والمواد المسببة للحساسية ومستندات التصدير | 5 |
3 |
2 |
2 |
| Statutory & tax upkeepمواكبة الأنظمة والضرائبKSAالسعوديةVAT, GOSI, WPS, customs, IFRS changesضريبة القيمة المضافة والتأمينات وحماية الأجور والجمارك والمعايير المحاسبية | 1 |
4 |
5 |
5 |
| Integration ecosystemمنظومة التكاملBanks, shipping, BI, payroll, e-commerceالبنوك والشحن وتحليل البيانات والرواتب والتجارة الإلكترونية | 1 |
5 |
4 |
5 |
| Local partner marketسوق الشركاء المحليينKSAالسعوديةFirms in Riyadh or Jeddah who can take it overشركات في الرياض أو جدة تستطيع تسلّم النظام | 0 |
5 |
4 |
5 |
| Support & SLAالدعم واتفاقية مستوى الخدمةContractual response when it breaks at 2amاستجابة تعاقدية حين يتعطل النظام في الثانية فجرًا | 1 |
4 |
5 |
5 |
| Third-party assuranceالضمان المستقلISO 27001, SOC 1 / SOC 2 for your auditorشهادات ISO 27001 وSOC 1 وSOC 2 لمراجعك | 0 |
4 |
5 |
5 |
| Financial controls maturityنضج الضوابط الماليةPeriod close, segregation of duties, audit trailإقفال الفترات وفصل المهام وأثر المراجعة | 2 |
4 |
5 |
5 |
| Data residency & PDPLموطن البيانات ونظام حماية البياناتKSAالسعوديةWhere the data physically sits; SDAIA dutiesأين تقع البيانات فعليًا، والتزامات «سدايا» | 3 |
4 |
5 |
5 |
| Availability & disaster recoveryالإتاحة والتعافي من الكوارثRedundancy, tested restores, RTO and RPOالتكرار، واستعادة مُختبَرة، وزمن ونقطة التعافي | 1 |
4 |
5 |
5 |
| Speed of changeسرعة التغييرTime from "we need this" to liveمن «نحتاج هذا» إلى التشغيل | 5 |
4 |
2 |
2 |
| Five-year cost of ownershipكلفة التملك على خمس سنواتLicences plus the people to run itالتراخيص إضافةً إلى من يشغّله | 2 |
5 |
2 |
3 |
| Scalability headroomهامش التوسع10× transactions, more entities, more countriesعشرة أضعاف الحركات، وكيانات ودول أكثر | 2 |
4 |
5 |
5 |
| Exit & portabilityالخروج وقابلية النقلGetting your data and process outإخراج بياناتك وإجراءاتك | 3 |
4 |
2 |
3 |
| Total — out of 80المجموع — من 80 | 28 | 67 | 66 | 70 |
Swipe the table sideways to see all four platforms →اسحب الجدول أفقيًا لعرض المنصات الأربع ←
Note where the custom build wins: fit and speed of change, both at maximum. That is real, and it is the whole reason the system exists. Everything it loses on is a property of the organisation behind the software, not of the software itself — and no release will change it. لاحظ أين يفوز النظام المخصص: المطابقة وسرعة التغيير، وكلاهما في أعلى درجة. وهذا مكسب حقيقي، وهو سبب وجود النظام أصلًا. أما كل ما يخسر فيه فهو صفة في المنظمة التي خلف البرنامج، لا في البرنامج نفسه — ولن يغيّره أي إصدار جديد.
This is where a custom ERP stops being a preference and becomes a liability. Each of the following is shipped, certified and maintained by the three vendors. For Sudiana, each is a build project competing for the same single pair of hands.هنا يتحوّل النظام المخصص من تفضيل إلى التزام مالي ونظامي. كل بند مما يلي يأتي جاهزًا ومعتمدًا ومُحدَّثًا لدى المزوّدين الثلاثة. أما في سوديانا فكل بند مشروع بناء يزاحم غيره على اليدين نفسهما.
Not a PDF with a QR code. Phase 2 means UBL 2.1 XML, an ECDSA secp256k1 cryptographic stamp, an X.509 certificate obtained per EGS unit through compliance-then-production CSID onboarding, a TLV-encoded QR on every invoice, gapless sequential numbering, Riyadh-local timestamps, and two distinct flows — synchronous Clearance for standard B2B invoices, asynchronous Reporting within 24 hours for simplified ones.ليست ملف PDF عليه رمز استجابة سريعة. المرحلة الثانية تعني ملف UBL 2.1، وختمًا تشفيريًا بخوارزمية ECDSA secp256k1، وشهادة X.509 تُستخرج لكل وحدة إصدار عبر تسجيل امتثال ثم إنتاج، ورمز QR بترميز TLV على كل فاتورة، وترقيمًا متسلسلًا بلا فجوات، وتوقيتًا بتوقيت الرياض، ومسارين منفصلين: الإجازة الفورية لفواتير الأعمال، والإبلاغ خلال 24 ساعة للفواتير المبسطة.
15% VAT with correct treatment of exports, zero-rating and reverse charge; retention of invoices in a form the authority accepts; and books that survive an inspection. A tax auditor asking how invoices are generated and controlled expects an answer that names a recognised system, not a private codebase.ضريبة بنسبة 15% مع معالجة صحيحة للصادرات والتوريدات الخاضعة للنسبة الصفرية والاحتساب العكسي، وحفظ الفواتير بصيغة تقبلها الهيئة، ودفاتر تصمد أمام التفتيش. والمفتش الضريبي حين يسأل كيف تُصدر الفواتير وتُضبط ينتظر إجابةً تُسمّي نظامًا معروفًا، لا كودًا خاصًا.
Wage Protection System files in the accepted format, GOSI contribution calculations, end-of-service benefit rules, Saudisation and Nitaqat headcount reporting, and contract data consistent with Qiwa. Getting the WPS file wrong is not a bug report — it is a compliance flag against the employer.ملفات حماية الأجور بالصيغة المعتمدة، واحتساب اشتراكات التأمينات الاجتماعية، وقواعد مكافأة نهاية الخدمة، وتقارير السعودة والنطاقات، وبيانات عقود متسقة مع «قوى». والخطأ في ملف حماية الأجور ليس بلاغ خلل برمجي — بل مخالفة تُسجَّل على صاحب العمل.
Food import and export requires SFDA registration and product listings, health and phytosanitary certificates, halal documentation where applicable, and customs declarations through the national single window. Every one of these hangs off lot-level traceability — the exact thing the dead stock ledger is supposed to provide.يتطلب استيراد الأغذية وتصديرها تسجيلًا لدى الهيئة العامة للغذاء والدواء وقوائم منتجات، وشهادات صحية وشهادات الصحة النباتية، ووثائق الحلال عند الاقتضاء، وبيانات جمركية عبر النافذة الوطنية الموحدة. وكل واحدة منها تقوم على التتبع على مستوى التشغيلة — وهو بالضبط ما يُفترض أن يوفره سجل المخزون المعطّل.
Employee and counterparty data brings PDPL duties: lawful basis, retention limits, breach notification, a named data protection officer, and controls on transfers outside the Kingdom. Where the server physically sits becomes a compliance question, not an infrastructure preference.بيانات الموظفين والأطراف المقابلة تستدعي التزامات نظام حماية البيانات الشخصية: أساس نظامي للمعالجة، وحدود للاحتفاظ، وإشعار عند التسريب، ومسؤول مُسمّى لحماية البيانات، وضوابط على النقل خارج المملكة. وموقع الخادم الفعلي يصبح مسألة التزام، لا تفضيلًا تقنيًا.
Ordered by severity. The first three cannot be engineered away; the rest are chronic taxes the business pays forever.مرتّبة بحسب الخطورة. الثلاثة الأولى لا تُحلّ بالهندسة؛ والبقية ضرائب مزمنة تدفعها المنشأة دائمًا.
One person holds the entire mental model: the schema, the posting rules, the deploy path, the reasoning behind every design decision. If they resign, fall ill, raise their price or fall out with the company, the system that runs purchasing, inventory, invoicing and payroll becomes a black box nobody can change — and the business cannot stop trading while someone reverse-engineers it. There is no second reader of this code.شخص واحد يحمل الصورة الذهنية كاملة: بنية البيانات، وقواعد القيود، ومسار النشر، ومبررات كل قرار تصميمي. فإن استقال أو مرض أو رفع سعره أو اختلف مع الشركة، صار النظام الذي يدير المشتريات والمخزون والفوترة والرواتب صندوقًا مغلقًا لا أحد يستطيع تعديله — والمنشأة لا تستطيع إيقاف نشاطها ريثما يفكّك أحدهم الكود. لا قارئ ثانيًا لهذا الكود.
Thirteen modules appear in the navigation. Testing every endpoint behind them found the stock ledger dead, and payments, costing, warehouses, work orders, HR contracts and quality checks defined as permissions with no route behind them. A solo builder ships breadth first because breadth demos well; depth — the closing entries, the landed-cost allocation, the credit note that reverses correctly — is where the years go, and it is not there yet.تظهر ثلاث عشرة وحدة في القائمة. وفحص كل واجهة برمجية خلفها وجد سجل المخزون معطّلًا، ووجد المدفوعات والتكاليف والمستودعات وأوامر التشغيل وعقود الموارد البشرية وفحوصات الجودة معرّفةً كصلاحيات بلا مسار خلفها. البانِي المنفرد يُطلق الاتساع أولًا لأن الاتساع يبدو جيدًا في العرض؛ أما العمق — قيود الإقفال، وتوزيع التكلفة حتى الوصول، وإشعار الدائن الذي يعكس القيد بشكل صحيح — فهناك تذهب السنوات، وهو غير موجود بعد.
ZATCA waves, VAT rulings, WPS format revisions, SFDA product requirements and customs procedures change continually, each with a deadline attached. Vendors employ localisation teams and ship the change as an update before that deadline. A solo developer must read the regulation, interpret it, build it and test it — while also fixing today's bugs. Miss it and the exposure is penalties and blocked shipments, not a support ticket.موجات الفوترة الإلكترونية، وقرارات ضريبة القيمة المضافة، وتعديلات صيغة حماية الأجور، ومتطلبات الهيئة العامة للغذاء والدواء، والإجراءات الجمركية تتغير باستمرار، ولكلٍّ منها موعد نهائي. المزوّدون يوظفون فرق توطين ويطلقون التغيير كتحديث قبل الموعد. أما المطوّر المنفرد فعليه أن يقرأ النظام ويفسّره ويبنيه ويختبره — بينما يصلح أخطاء اليوم أيضًا. وإن فاته الموعد فالتبعة غرامات وشحنات موقوفة، لا تذكرة دعم فني.
External auditors test IT general controls; trade financiers and large buyers ask what runs your traceability. For a named platform they accept the vendor's SOC 1, SOC 2 or ISO 27001 report and move on. For a private ERP there is no report, so they must test your controls directly — which costs more, takes longer, and can end with the system judged unreliable for financial reporting. For food export specifically, BRCGS and HACCP traceability audits ask the same question about lot records.المراجعون الخارجيون يختبرون الضوابط العامة لتقنية المعلومات، ومموّلو التجارة وكبار المشترين يسألون عمّا يدير التتبع لديك. ومع منصة معروفة يقبلون تقرير المزوّد ويمضون. أما مع نظام خاص فلا تقرير، فيضطرون لاختبار ضوابطك مباشرة — وهو أغلى وأطول، وقد ينتهي بالحكم على النظام بأنه غير موثوق لأغراض التقارير المالية. وفي تصدير الأغذية تحديدًا تطرح مراجعات BRCGS وHACCP السؤال نفسه عن سجلات التشغيلات.
Bank statement import from a Saudi bank, letter-of-credit paperwork, shipping line bookings, payment gateways, payroll and WPS submission, WhatsApp notifications, Power BI, the customs single window, a customer's EDI feed. On Odoo or Business Central most of these are an app you install and configure in an afternoon. Here, each is a fresh build by the same one person, competing for the same hours as everything else — and each becomes another piece only they can maintain.استيراد كشوف الحساب من بنك سعودي، ومستندات الاعتماد المستندي، وحجوزات خطوط الشحن، وبوابات الدفع، والرواتب ورفع ملف حماية الأجور، وإشعارات واتساب، وPower BI، والنافذة الجمركية الموحدة، وقناة EDI لعميل. في أودو أو Business Central معظم هذه تطبيقٌ تُثبّته وتضبطه في بعد ظهر واحد. أما هنا فكلٌّ منها بناء جديد من الشخص نفسه، يزاحم غيره على الساعات نفسها — ويصير قطعةً أخرى لا يصونها سواه.
When posting fails during month-end close, or the server dies during a shipment window, the escalation path is one person's availability. No SLA, no on-call rotation, no second line, no status page, no credit for downtime. Holidays, sleep and other clients are all single points of failure for your operations.حين تفشل القيود أثناء إقفال الشهر، أو يتوقف الخادم في نافذة شحن، فمسار التصعيد هو توفّر شخص واحد. لا اتفاقية مستوى خدمة، ولا مناوبة، ولا خط ثانٍ، ولا صفحة حالة، ولا تعويض عن التوقف. الإجازات والنوم والعملاء الآخرون كلها نقاط فشل منفردة في تشغيلك.
"Odoo developer" and "Business Central partner" are things you can hire this month in Riyadh, at a known rate. "Developer who knows the Sudiana codebase" has a market of one. Adding a second developer means months of ramp-up on undocumented decisions before they are productive — which is exactly why it never gets done while the first developer is still available.«مطوّر أودو» و«شريك Business Central» وظائف يمكن توظيفها هذا الشهر في الرياض بسعر معروف. أما «مطوّر يعرف كود سوديانا» فسوقه شخص واحد. وإضافة مطوّر ثانٍ تعني شهورًا من التأهيل على قرارات غير موثّقة قبل أن ينتج — وهذا بالضبط سبب تأجيلها دائمًا ما دام الأول متاحًا.
To be fair to the build: the security testing came back strong. But posture decays. Node, Next.js and NestJS ship security patches continuously; a dependency advisory lands the week the developer is deep in a feature and nobody is watching. Vendors run product security teams, advisories, disclosure programmes and forced patch cycles. Here, patching competes with everything else for one person's attention, and nothing enforces it.إنصافًا للنظام: جاءت نتائج الفحص الأمني قوية. لكن الوضع الأمني يتآكل. فـNode وNext.js وNestJS تصدر ترقيعات أمنية باستمرار، وينزل تنبيه في أسبوع يكون المطوّر فيه غارقًا في ميزة ولا أحد يراقب. المزوّدون لديهم فرق أمن منتج وتنبيهات وبرامج إفصاح ودورات ترقيع إلزامية. أما هنا فالترقيع يزاحم كل شيء آخر على انتباه شخص واحد، ولا شيء يفرضه.
A single-day external sweep surfaced twenty issues, including inconsistent error formats, three different pagination shapes, a trial balance that accepts an inverted date range, and a permission model whose owner role cannot create records in five modules. None are catastrophic; collectively they are the signature of software with no independent tester. Nobody is paid to try to break it before your accountant does.فحص خارجي ليوم واحد أظهر عشرين ملاحظة، منها صيغ أخطاء غير متسقة، وثلاثة أشكال مختلفة لتقسيم الصفحات، وميزان مراجعة يقبل نطاق تاريخ معكوسًا، ونموذج صلاحيات لا يستطيع فيه دور «المالك» إنشاء سجلات في خمس وحدات. لا شيء منها كارثي؛ لكنها مجتمعةً بصمة برنامج بلا مختبِر مستقل. لا أحد يتقاضى أجرًا ليحاول كسره قبل أن يكسره محاسبك.
Black-box and authenticated testing of app.sudiana.net and its demo instance, August 2026: three security passes plus a four-lane functional sweep of roughly 92 endpoints as an owner-role user. Findings are dated — some may since be fixed.فحص من الخارج وفحص موثَّق لموقع app.sudiana.net ونسخته التجريبية في أغسطس 2026: ثلاث جولات أمنية، إضافةً إلى مسح وظيفي رباعي المسارات شمل نحو 92 واجهة برمجية بصلاحية «مالك». والنتائج مؤرخة — وقد يكون بعضها أُصلح منذئذٍ.
GET /api/inventory/ledger returns an error on every call. For an exporter, stock movement history is the ledger — traceability, valuation, SFDA and recall evidence all sit on top of it.يفشل في كل استدعاء. ولشركة تصدير، سِجل حركة المخزون هو الدفتر — فالتتبع والتقييم وأدلة الهيئة العامة للغذاء والدواء والاستدعاء كلها قائمة عليه.POST /api/hr/leaves validates the request body before checking authorisation, disclosing the schema to unauthorised users and suggesting a missing guard.يتحقق من محتوى الطلب قبل التحقق من الصلاحية، فيكشف بنية البيانات لغير المخوّلين ويشير إلى حارس صلاحيات مفقود.A comparison that only argues one way is a sales pitch. These advantages are real, and any decision has to pay for them somewhere else.المقارنة التي تنحاز لجهة واحدة عرضُ بيع. وهذه مزايا حقيقية، وأي قرار عليه أن يدفع ثمنها في مكان آخر.
The custom system has no licence fee, which is why it looks cheap. Its real price is a developer's salary in perpetuity — honestly two salaries, because one is the risk described above.النظام المخصص بلا رسوم ترخيص، ولذلك يبدو رخيصًا. لكن ثمنه الحقيقي راتب مطوّر إلى الأبد — بل راتبان بصراحة، لأن الواحد هو الخطر الموصوف أعلاه.
| Optionالخيار | Indicative licence, 25 usersترخيص تقريبي، 25 مستخدمًا | People requiredالكوادر المطلوبة | What the money buysما الذي يشتريه المال |
|---|---|---|---|
| Sudiana customسوديانا المخصص | Noneلا يوجد | SAR 180k–450k / year180–450 ألف ريال سنويًا1–2 developers plus GOSI, foreverمطوّر أو اثنان مع التأمينات، دائمًا | Roughly a third of an ERP, and total dependence on whoever wrote itثلث نظام تقريبًا، واعتماد كامل على من كتبه |
| Odoo Community | Noneلا يوجد | 1 developer or a partner retainerمطوّر واحد أو عقد شريك | A complete, supported core; you maintain only your own extensionsنواة كاملة ومدعومة؛ ولا تصون سوى إضافاتك أنت |
| Odoo Enterprise | SAR 30k–45k / year30–45 ألف ريال سنويًا | Partner retainer, part-timeعقد شريك بدوام جزئي | Full suite, upgrades, support, Saudi localisation, an app market for integrationsمنظومة كاملة وترقيات ودعم وتوطين سعودي ومتجر تطبيقات للتكاملات |
| Dynamics 365 Business Central | SAR 80k–115k / year80–115 ألف ريال سنويًا | Implementation partnerشريك تنفيذ | Deep finance, Microsoft 365 integration, the largest Saudi partner channelمحاسبة عميقة وتكامل مع Microsoft 365 وأوسع قناة شركاء سعودية |
| Oracle NetSuite / Fusion | SAR 150k+ / year150 ألف ريال فأكثر سنويًا | Implementation partner, longer projectشريك تنفيذ، ومشروع أطول | Enterprise-grade controls and statutory depth you will not use at this sizeضوابط بمستوى المؤسسات وعمق نظامي لن تستخدمه بهذا الحجم |
Swipe the table sideways to see all four platforms →اسحب الجدول أفقيًا لعرض المنصات الأربع ←
Licence figures are indicative bands converted from vendor list pricing, before 15% VAT and before implementation — confirm current quotes with a local partner before relying on them. The point is not the exact number: one full-time developer in Riyadh costs several times an Odoo Enterprise subscription for 25 users, and delivers a fraction of the functionality. Two developers — the minimum for genuine continuity — costs roughly ten times it. أرقام التراخيص نطاقات تقريبية محوّلة من الأسعار المعلنة لدى المزوّدين، قبل ضريبة القيمة المضافة 15% وقبل التنفيذ — تأكّد من عروض الأسعار الحالية مع شريك محلي قبل الاعتماد عليها. والمقصود ليس الرقم الدقيق: مطوّر واحد بدوام كامل في الرياض يكلّف أضعاف اشتراك أودو المؤسسي لخمسة وعشرين مستخدمًا، ويقدّم جزءًا يسيرًا من الوظائف. ومطوّران — وهو الحد الأدنى لاستمرارية حقيقية — يكلّفان نحو عشرة أضعافه.
The honest answer is not "throw it away". It is to stop asking one person to be an ERP vendor.الجواب الصادق ليس «تخلّص منه»، بل أن تكفّ عن مطالبة شخص واحد بأن يكون شركة أنظمة.