تعتبر هذه المرحلة من أهم المراحل ، فهي المرحلة الأولى التي يبنى عليها جميع المراحل التي تليها ، ويتم في هذه المرحلة تحديد الآتي :
1 ـ تحديد الهدف من بناء النظام ، تحدد الأهداف الرئيسية والمنفعة المرجوة من بناء النظام .
2 ـ تحديد متطلبات النظام ، وفيه تحدد أهم المهام التي سيقوم بها النظام.
3 ـ تحديد مهام النظام ، وهنا تفصّل متطلبات النظام مجزأة ومحددة .
4 ـ تحديد الخيارات التكنولوجية المتاحة لتطوير النظام ، وفي هذه المرحلة تستعرض الخيارات التكنولوجية المتاحة سواء أكانت أدوات أو برمجيات لاختيار الأنسب منها وبما يخدم متطلبات النظام.
5 ـ تحديد المشاكل والصعوبات المتوقعة والمحتملة التي قد تعيق بناء النظام.
في هذه المرحلة تجمع كل المعلومات عن النظام المراد بناؤه للمؤسسة وبشكل وافٍ وكافٍ لبناء النظام المعلوماتي الجديد ، ويجب مراعاة الأمور التالية :
1 ـ متطلبات المستخدمين واحتياجاتهم .
2 ـ متطلبات العمليات التي يجب أن تتوافر في النظام .
3 ـ المتطلبات الأمنية للنظام .
4 ـ تحديد البنية التحتية للنظام من أجهزة ومعدات وشبكة حاسوب.
في هذه المرحلة توصف كيفية عمل النظام ، وكيف يتفاعل مع المستخدمين ، وفي هذه المرحلة يتم :
1 ـ تحديد مدخلات النظام ومخرجاته ، وكل جزء من أجزائه.
2 ـ تصميم واجهات عمل المستخدم ، والتي من خلالها سيتفاعلون مع النظام .
3 ـ تصميم قواعد البيانات للنظام .
4 ـ تحديد طريقة عمل الإجراءات المطلوبة من النظام .
في هذه المرحلة تترجم المخططات التي تم تصميمها في المرحلة السابقة إلى برامج باستخدام إحدى لغات البرمجة المختلفة ، وتطبق تصاميم قواعد البيانات باستخدام إحدى قواعد البيانات المعروفة .
في هذه المرحلة تتأكد من أن النظام يقوم بمهامه بشكل صحيح ، ونتأكد من خلو النظام من الأخطاء ، وبأنه حقق جميع المتطلبات والمهام المطلوبة منه .