1) Domain 2) Hosting 3) Design 4) CMS 2. CMS cenderung kepada pemenuhan kebutuhan pembangunan aplikasi secara instan. Saat CMS diinstalasikan,ditambah modul,komponen,plugin,dll maka kita dapat langsung mengatur isi aplikasi sesuai kebutuhan kita,tanpa harus berurusan dengan kode. Kecuali jika kita menemukan bugs pada modul atau komponen tertentu. 3. Tools yang digunakan dalam membuat website HTML : 1) Firebug Memungkinkan untuk melakukan debuging pada HTML,CSS dan javascript dalam browser. 2) HTML Entity Character Lookup Digunakan untuk mendapatkan entitas karakter HTML dengan mudah. 3) Adobe Edge Inspect Dapat membuat aplikasi mobile dan responsif dengan CSS HTML. 4) Load Impact Berfungsi untuk pengujian loading dan optimasi website berdasarkan banyaknya pengguna pada website. 5) Cloud9 IDE Berfungsi untuk membantu berkolaborasi dengan orang lain pada proyek-proyek skala besar. Memungkinkan pengembang diseluruh dunia mengedit kode yang sama dan chatting bersama-sama secara realtime. 6) PixelDropr Dapat membantu membuat berbagai macam ilustrasi,tombol dan ikon dengan mudah. Semua elemen yang didapat dalam bentuk file PSD. 7) Foundation Digunakan untuk membantu dalam proyek design responsif website. 8) Fontello Berfungsi untuk mempercantik website dengan ikon-ikon menarik. 9) Favlcon Generator Berfungsi untuk membuat favicon untuk website. 10) Cloud Comp Berfungsi untuk membantu berbagi situs web dan aplikasi dengan orang lain. 11) Lorem Ipsum Berfungsi untuk memberikan contoh text atau konten dengan text dummy. 12) Blokk Sama seperti lorem ipsum,hanya saja blokk dikhususkan untuk klien-klien yang merasa bingung dengan bahasa lorem ipsum.