في هذه الصفحة
التكلفة · الأنظمة المخصصة

كم تكلفة تطوير نظام مخصص لشركتك؟ البنود التي تحدد السعر

· 8 دقائق قراءة

تكلفة تطوير نظام مخصص تتحدد بثلاثة عوامل: عدد الوحدات التي يغطيها النظام، وعدد الأنظمة التي يرتبط بها، وحجم البيانات التي تنقلها إليه من جداولك الحالية. نظام بوحدة واحدة يقع في نطاق 12,000 إلى 27,000 ريال، ونظام يغطي عدة إدارات ويرتبط بالمحاسبة والمنصات الحكومية يقع في نطاق 45,000 إلى 140,000 ريال. الفرق بين الرقمين ليس مستوى البرمجة، بل حجم العمل الذي يشمله كل عرض.

بنهاية هذا الدليل تعرف من أين يأتي كل بند في عرض السعر، وأي البنود يمكن تأجيله إلى وقت لاحق دون أن يتعطل عملك. أكثر ما يفاجئ أصحاب الشركات ليس سعر البرمجة، بل بنود لم يسألوا عنها قبل التوقيع: نقل البيانات، وتدريب الموظفين، والربط مع برنامج محاسبي قائم.

مم تتكوّن تكلفة تطوير نظام مخصص؟#

التكلفة خمسة بنود: تحليل إجراءات العمل، والتصميم الوظيفي للشاشات، والبرمجة، ونقل البيانات وتدريب الفريق، والدعم بعد التشغيل. البرمجة ليست البند الأوحد ولا الأكبر دائماً، لأن التحليل ونقل البيانات يستهلكان أياماً حقيقية تدخل في الحساب. من يسعّر لك البرمجة وحدها يسعّر جزءاً من المشروع ويترك الباقي مفتوحاً.

تحليل الإجراءات هو البند الذي يوفّر أو يهدر أكبر مبلغ. خذ مكتب مقاولات في الرياض يدير عروضه ومستخلصاته على جداول بيانات متفرقة: تحليل إجراءاته يكشف ثلاث دورات موافقة غير مكتوبة، ولكل دورة شاشة ومنطق صلاحيات خاص بها. لو قفز المطوّر فوق هذا التحليل لبنى نظاماً يعمل ولا يستخدمه أحد، ثم دفعت أنت ثمن إعادة بنائه.

هذا ما نبدأ به في خدمة تطوير الأنظمة المخصصة: نجلس مع من يستخدم النظام يومياً لا مع الإدارة وحدها. الإجراء الفعلي في المستودع أو في قسم الحسابات يختلف عن الإجراء المكتوب في اللائحة، والنظام يُبنى على الأول لأنه ما سيُستخدم بعد التسليم.

التصميم الوظيفي بند صغير الحجم كبير الأثر. رسم الشاشات ومسارات العمل ومراجعتها معك قبل البرمجة يكلف أياماً، لكنه يمنع تعديلاً يكلف أسابيع بعد أن يُكتب الكود. تغيير حقل في تصميم أرخص من تغيير جدول في قاعدة بيانات امتلأت ببيانات حقيقية وارتبطت بها تقارير.

نقل البيانات والتدريب بندان يسقطان من أغلب العروض. شركة تحتفظ بآلاف الصفوف في جداول بيانات كتبها موظفون مختلفون بأسماء أعمدة مختلفة تحتاج تنظيفاً وتوحيداً قبل الاستيراد، وهذا عمل يُقاس بالأيام لا بالساعات. اسأل عن البندين صراحة قبل التوقيع، لأنهما سيُنفَّذان في كل الأحوال، والفرق أن تعرف سعرهما الآن أو بعد أن تلتزم.

عدد الوحدات يحدد أكبر جزء من السعر#

الوحدة مجموعة شاشات تخدم إجراءً كاملاً: المخزون وحدة، والمشتريات وحدة، والحضور والانصراف وحدة ثالثة. كل وحدة تحمل شاشاتها ومنطق صلاحياتها وتقاريرها، فزيادة وحدة ليست زيادة شاشة بل زيادة مسار عمل كامل بحالاته الاستثنائية. لهذا يقفز السعر بين نظام يعالج إجراءً واحداً ونظام يعالج خمسة إجراءات مترابطة.

نظام بوحدة واحدة، مثل نظام يستقبل طلبات الصيانة ويوزّعها على الفنيين ويقفلها بتقرير، يقع في نطاق 12,000 إلى 27,000 ريال. أما نظام متعدد الوحدات يجمع المخزون والمشتريات والصلاحيات والتقارير الإدارية في مكان واحد فيقع في نطاق 45,000 إلى 140,000 ريال. الفارق يأتي من عدد مسارات العمل، ومن عدد الحالات التي تخرج عن المسار الاعتيادي وتحتاج معالجة خاصة.

عيادة بفرعين تريد نظام مواعيد فقط تدفع في النطاق الأول. العيادة نفسها إن أرادت المواعيد والملف الطبي والفوترة والمخزون الدوائي تنتقل إلى النطاق الثاني، لأن كل وحدة تضيف بيانات ترتبط ببيانات غيرها وتفرض قواعد جديدة على الصلاحيات وعلى التقارير.

المدة تتحرك مع الحجم نفسه، ولهذا نذكرها صراحة في صفحة الأسئلة الشائعة: تطبيق أو نظام متكامل من ثلاثة إلى ستة أشهر. لو سمعت وعداً بنظام متعدد الوحدات خلال أسابيع، فالنطاق المعروض عليك أضيق مما تظن، وستدفع الفرق لاحقاً على شكل طلبات خارج العقد.

التكاملات ترفع التكلفة أكثر من الشاشات#

كل ربط مع نظام خارجي بند مستقل، وسعره يقع في نطاق 4,000 إلى 12,000 ريال للتكامل الواحد. سبب ارتفاعه أن الشاشة تحتاج تصميماً وبرمجة داخل مشروعك، بينما التكامل يحتاج قراءة توثيق الطرف الآخر، ومعالجة أخطائه، واختباراً على بيانات حقيقية، ثم متابعة عند تغيّر واجهته البرمجية (API). الشاشة تحت سيطرتك، والتكامل يعتمد على طرف لا تملك قراره.

شركة توظيف تربط نظامها بالمنصات الحكومية التي تدير بيانات العاملين، ثم تربطه ببرنامج المحاسبة لإصدار الرواتب. هذان ربطان لا ربط واحد، ولكل منهما قواعده في التحقق ومعالجة الرفض وإعادة المحاولة. في دراسة حالة منصة المسار الأخضر كان التحدي أن الموارد البشرية في السعودية عدة مسارات متوازية: التوظيف، وإدارة الرواتب، والامتثال للمتطلبات الحكومية، وجمعها في منظومة واحدة هو ما يستهلك الوقت.

الفوترة مثال ثانٍ. متجر جملة يبيع لمنشآت يحتاج نظامه أن يصدر فواتير وفق متطلبات الفاتورة الإلكترونية التي تنشرها هيئة الزكاة والضريبة والجمارك على موقعها. اسأل مسبقاً هل هذا التكامل مدرج في العرض أم بند لاحق، لأن إضافته بعد بناء النظام تعني تعديل بنية الفواتير من أساسها لا إضافة زر إلى شاشة.

ثلاثة أسئلة تحدد سعر أي تكامل: هل يوفّر الطرف الآخر واجهة برمجية موثّقة أم تحتاج استخراج البيانات يدوياً، وهل التبادل لحظي أم دفعة يومية، وماذا يحدث حين تفشل العملية في منتصفها. التبادل اللحظي مع معالجة كاملة للفشل أعلى تكلفة من ملف يُرفع كل ليلة، والاختيار بينهما قرار تشغيلي تتخذه أنت لا قرار تقني يتخذه المطوّر عنك.

هل النظام المخصص أوفر من النظام الجاهز؟#

يكون أوفر حين يغطي النظام الجاهز أقل من نصف احتياجك، ويكون إنفاقاً بلا مقابل حين يغطيه كاملاً. النظام الجاهز يبدأ باشتراك دوري يتبع عدد المستخدمين، والنظام المخصص يبدأ بدفعة بناء ثم تكلفة تشغيل أقل. المقارنة العادلة تجمع الاشتراك وتكاليف التخصيص والتدريب على مدى ثلاث سنوات، لا سعر السنة الأولى وحده.

شركة نقل في الدمام لديها 20 مستخدماً على نظام جاهز تدفع اشتراكها الدوري، ثم تدفع مرة أخرى مقابل تخصيص تقرير لا يوفّره النظام. لو تكرر التخصيص كل بضعة أشهر فالشركة تدفع مرتين: مرة للاشتراك ومرة لتجاوز حدوده. هنا يصير بناء نظام مخصص قراراً حسابياً لا تفضيلاً تقنياً.

الحالة المعاكسة موجودة أيضاً. مكتب محاماة صغير يحتاج تنظيم القضايا والمواعيد فقط يجد في نظام جاهز ما يكفيه، وبناء نظام مخصص له إنفاق يسبق حاجته. فصّلنا هذا في المقارنة بين النظام الجاهز والنظام المخصص، وفيها المعايير التي تحسم الاختيار قبل أن تطلب أي عرض سعر.

احسب المقارنة على ورقة واحدة. اجمع اشتراك ثلاث سنوات، وأضف ما دفعته أو ستدفعه مقابل التخصيص والتدريب وربط النظام الجاهز بأدواتك، ثم ضع الرقم أمام تكلفة بناء نظام مخصص وتشغيله للمدة نفسها. إن كان الفارق ضيقاً فالجاهز أقل مخاطرة لأنه يعمل اليوم، وإن كان واسعاً لصالح المخصص فالقرار محسوم بالأرقام لا بالانطباع.

تكاليف تستمر بعد التسليم#

بعد التسليم تبقى ثلاثة بنود: الاستضافة، والصيانة، والتعديلات التي تطلبها مع تغيّر عملك. الاستضافة تتبع حجم بياناتك وعدد مستخدميك، والصيانة تغطي تحديثات الأمان وإصلاح الأعطال، والتعديلات تُسعّر بحسب العمل الذي تتطلبه. تجاهل هذه البنود في الميزانية يجعل السنة الثانية مفاجأة غير سارّة.

مطعم بثلاثة فروع يشغّل نظام طلبات داخلياً سيحتاج بعد ستة أشهر تقريراً لم يخطر بباله يوم البناء، أو شاشة إضافية لفرع رابع. هذا ليس عيباً في النظام بل نتيجة طبيعية لنمو العمل، والفرق أن تعرف سعر ساعة التطوير أو سعر باقة الدعم قبل أن تحتاجها لا بعدها.

جميع مشاريعنا تشمل فترة دعم فني مجانية، مع إمكانية التعاقد على دعم مستمر بعدها. اسأل عن مدة هذه الفترة وعما تشمله بالضبط: هل تغطي إصلاح الأخطاء فقط أم التعديلات والإضافات أيضاً؟ الفرق بين الإجابتين يغيّر رقم ميزانيتك السنوية.

كيف تقرأ عرض السعر قبل التوقيع#

اقرأ العرض بحثاً عما لا يذكره لا عما يذكره. عرضان بالرقم نفسه قد يختلفان في نقل البيانات أو التكامل أو التدريب، فيصير الأرخص ظاهرياً أغلاهما فعلياً. شركة تجارة جملة في جدة قارنت عرضين متقاربين، ثم تبيّن أن أحدهما لا يتضمن ربط النظام ببرنامج المحاسبة، وهو البند الذي بُني المشروع لأجله.

  1. اطلب تفصيل البنود

    اطلب العرض مقسّماً: التحليل، والتصميم، والبرمجة لكل وحدة، والتكاملات، ونقل البيانات، والتدريب، والدعم. الرقم المجمّع لا يقبل المقارنة مع رقم مجمّع آخر.

  2. اسأل عما لا يشمله العرض

    اطرح السؤال حرفياً: ما الذي لا يشمله هذا العرض؟ إجابة محددة تكشف البنود المؤجلة وأسعارها، وإجابة عامة تعني أنك ستكتشفها أثناء التنفيذ.

  3. اطلب سعر ما بعد التسليم مكتوباً

    اسأل عن مدة الدعم المجاني وما يشمله، وعن سعر ساعة التطوير أو الباقة السنوية بعده. تكلفة السنة الثانية جزء من قرارك اليوم لا مسألة تؤجلها.

  4. ثبّت الملكية في العقد

    اكتب في العقد أن الكود المصدري ملكك، وأن النطاق والاستضافة باسم شركتك. تستلم المشروع كاملاً وتملكه، ولا يوجد ارتباط إجباري بأي جهة بعد التسليم.

العرض الذي يجيب عن هذه الأسئلة كتابةً يستحق المقارنة، والعرض الذي يجيب عنها شفهياً يستحق سؤالاً خامساً: لماذا لا يُكتب؟ ما يدخل نطاق العمل المكتوب يُنفَّذ ويُحاسَب عليه، وما يُقال في اجتماع يختفي عند أول خلاف على التسليم.

أسئلة شائعة#

هل تشمل تكلفة النظام المخصص الاستضافة والنطاق؟#

بعض العروض تشملهما للسنة الأولى فقط، وبعضها لا يذكرهما أصلاً. اطلب أن يُكتب البند صراحة مع مدته، وأن يُسجَّل النطاق والاستضافة باسم شركتك من اليوم الأول. بعد السنة الأولى تصير الاستضافة تكلفة سنوية تتبع حجم بياناتك وعدد مستخدميك.

هل أدفع تكلفة النظام دفعة واحدة أم على دفعات؟#

الدفع على دفعات مرتبطة بمخرجات هو الترتيب الذي يحمي الطرفين. نسلّم وحدة تعمل كل فترة، فتستفيد منها قبل اكتمال المشروع وتربط كل دفعة بما استلمته فعلاً لا بتاريخ في التقويم. اربط الدفعة الأخيرة بتشغيل النظام على بياناتك الحقيقية.

هل يرتفع السعر إذا زاد عدد المستخدمين؟#

تكلفة البناء لا تتغير بعدد المستخدمين، لأنك تدفع مقابل بناء النظام لا مقابل رخصة لكل مستخدم. ما يتغير هو الاستضافة إذا زاد الضغط على الخادم، وهي زيادة تدريجية يمكن تقديرها مسبقاً. هذا الفارق تحديداً يجعل النظام المخصص أقل تكلفة لفريق كبير على المدى الطويل.

كم تكلفة نقل بياناتنا من جداول البيانات إلى النظام؟#

تُسعّر بحسب حجم البيانات ومدى انتظامها، لا بعدد الملفات. ملف واحد بتنسيق موحد ينتقل في ساعات، وعشرة ملفات بأسماء أعمدة مختلفة تحتاج تنظيفاً وتوحيداً قبل الاستيراد. اطلب تقدير هذا البند بعد أن يطّلع المطوّر على ملفاتك الفعلية لا قبل ذلك.

قبل أن تطلب عرض السعر#

القرار الذي تحسمه الآن هو نطاق البداية: أي وحدة واحدة تحل أكبر عائق في عملك اليوم. حدد تلك الوحدة، واكتب الإجراء الذي تتبعه يدوياً اليوم خطوة بخطوة، وأحصِ الأنظمة التي يجب أن يرتبط بها النظام، فتصير تكلفة تطوير نظام مخصص سؤالاً قابلاً للتسعير بدل تقدير مفتوح. التوسعة التالية تُبنى بعدها على نظام يعمل، لا على ورق.

بعد ذلك اطلب عرضاً مفصّلاً بالبنود من أكثر من جهة، وقارن ما يشمله كل عرض قبل أن تقارن أرقامه. إن أردت رأياً في حالتك تحديداً، لدينا استشارة مجانية لمدة 30 دقيقة نفهم فيها إجراءك ونخرج منها بنطاق مكتوب، ثم نرسل عرض سعر تفصيلي خلال يوم عمل واحد، وعند الموافقة تكون بداية التطوير خلال أسبوع.

خدمات ذات صلة

الخطوة التالية

لديك سؤال عن مشروعك؟

استشارة مجانية لمدة ثلاثين دقيقة، دون التزام.

ماذا يحدث بعد ذلك؟

  • استشارة مجانية لمدة 30 دقيقة
  • عرض سعر تفصيلي خلال يوم عمل واحد
  • بداية التطوير خلال أسبوع

مقالات أخرى