شهدت الجمهورية العربية السورية مشكلة حقيقية تجلت في أزمة المواصلات وصعوبة التنقل من مكان لآخر متزامنة مع ضيق الوقت في عصر السرعة، وترجع تلك المشكلة لعدة أسباب منها عدم تناسب عدد وسائل النقل العامة مع الكثافة السكانية إضافة إلى الازدياد المستمر في ثمن الوقود وصعوبة الحصول عليه.
فجاءت فكرة تحليل وتصميم تطبيق برمجي ليساعد في حل هذه المشكلة بمساعدة كل من السائقين والركاب المتأثرين في هذه الأزمة من خلال نشر معلومات رحلاتهم التي ينوون القيام بها على الشبكة، وإتاحة المجال للركاب بالحجز المسبق في هذه الرحلات حيث يمكن لأكثر من راكب الحجز في نفس الرحلة واقتسام أجرتها بما يضمن تخفيض التكلفة على كل منهم.
تم عرض مجمل مراحل تطور النظام، بدايةً من ملاحظة المشكلة واقتراح حل لها، ثم دراسة هذا الحل وصولاً لعملية جمع المتطلبات (الوظيفية وغير الوظيفية) وحددنا الفاعلين الرئيسيين في النظام حيث قمنا باستخدام منهجية التطور الشلالي (Waterfall Development) كونها تتناسب مع النظام المراد تطويره وتتوافق معه بسبب وجود متطلبات واضحة نظراً لضيق الوقت للإنجاز بالإضافة إلى الرغبة بالحصول على جودة مثالية من النظام وموثوقية عالية منه ومن خلال تطبيق مبادئ تطوير أي نظام برمجي بالإضافة إلى دراسة هذه المتطلبات وتحليلها موظفين كل من مخطط حالات الاستخدام و مخططات الأنشطة و مخططات الصفوف (Activity diagram - Use case Diagram - Sequence Diagram) كما قمنا بإنشاء مخطط ارتباط البيانات (ERD) وشرحه ومخطط تدفق البيانات (DFD) في المستوى صفر وصولاً إلى خدمات متكاملة ومتنوعة يقدمها النظام إضافةً إلى بناء تصور لما يجب أن تكون عليه واجهات الاستخدام والتفاعل مع المستخدم عند الانتهاء من تطوير النظام بشكل كامل وذلك من خلال شرح وتوضيح حالات الاستخدام.