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