در وحله اول می توان برنامه نویسی وب را به سه قسمت تقسیم کرد:
این بخش توسط برنامه نویسان سمت کلاینت ایجاد می شود و ظاهر و شکل و شمایل برنامه با این برنامه نویسان است:
این بخش توسط برنامه نویسان سمت سرور تولید می شود که اکثر محاسبات، ذخیره داده و الگوریتم ها و... توسط این برنامه نویسان انجام می شود:
کارشناسانی که ابزار و نیازها اولیه دو برنامه نویس بالا را تهیه می کنند و به آنها کمک می کنند مانند نصب سیستم عامل و فریم ورکها و برنامه های مورد نیاز: