كيف يمكن لمجموعة من مطوري الويب والذين يختلفون في خبراتهم في لغات البرمجة أن يتفقوا في إنشاء مشروع واحد , وكيف يمكن لبرنامج أن يقوم بمهامه الخاصه بشكل فردي , ويستطيع في الوقت ذاته مشاركة بعض مهامه مع برامج أخرى لتكون برنامج يقوم بمهام من برامج مختلفة ؟ وهل من الممكن الفصل التام بين المطورين بحيث يكون هناك مطورو (Server Side(Backend خالصين,(Client Side(frontend خالصين ؟
إذا كنت ممن يؤمن بأن دلال وإرضاء العملاء هو من أهم الوسائل لتحسين المبيعات , فإن هذا المقال يعنيك بدرجة كبيرة , هناك حقيقة تقول أن "جذب عملاء جدد يكلف 5 أضعاف تكلفة إرضاء العملاء الحاليين"