Kebanyakan seorang pengembang web melakukan pengembangan dan uji coba program yang sedang dibuat di komputer lokal, sebelum aplikasi yang secara keseluruhan selesai dan siap untuk dirilis dan dionlinekan, tujuannya adalah agar program dapat dikerjakan dimana saja tanpa harus terkoneksi ke internet, penghematan biaya dan alasan lainnya. walaupun untuk beberapa hal akan lebih efektif jika