1. HTML 5      
HTML5 merupakan sebuah bahasa markah untuk menstrukturkan dan menampilkan isi dari World Wide Web, sebuah teknologi inti dari Internet. HTML5 adalah revisi kelima dari HTML dan hingga bulan Juni 2011 masih dalam pengembangan.
      Dimana tujuan utama pengembangan HTML5 adalah untuk memperbaiki teknologi HTML agar mendukung teknologi multimedia terbaru, mudah dibaca oleh manusia dan juga mudah dimengerti oleh mesin.
HTML5 merupakan hasil proyek dari W3C (World Wide Web Consortium dan WHATWG ( Web Hypertext Application Technology Working Group ). Dimana WHATWG bekerja dengan bentuk web dan aplikasi dan W3C merupakan pengembang dari XHTML 2.0 pada tahun 2006, kemudian mereka memutuskan untuk bekerja sama dan membentuk versi baru dari HTML.
Fitur baru dalam HTML5 :   


   a. Unsur kanvas untuk menggambar
   b. Video dan elemen audio untuk media pemutaran
   c. Dukungan yang lebih baik untuk penyimpanan secara offline
   d. Elemen konten yang lebih spesifik, seperti artikel, footer, header, nav, section
   e. Bentuk kontrol form seperti kalender, tanggal, waktu, email, url, search.

2. Mashup          

Mashup adalah sebuah aplikasi web yang melakukan kombinasi data yang berasal dari lebih dari satu sumber, disajikan dalam satu content. Contoh Web 2.0 yang menggunakan mashup adalah Google Maps, yang menggabungkan data dari Google Maps sendiri bersama data real estate dari Craigslist (sebuah jaringan komunitas online). Metode pengambilan data dari sumber lain dapat menggunakan web feed (RSS atau Atom), web services, ataupun screen scraping.

3. Software Wiki/Forum      
Software wiki digunakan untuk membantu pengguna menciptakan contentnya sendiri dan berkolaborasi satu sama lain. Contohnya kembali pada Wikipedia, di mana Anda dapat dengan mudah menciptakan dan mengubah content sebuah artikel.

4. Rich Internet Application        
Rich Internet Application atau disingkat RIA merupakan aplikasi website yang memiliki fitur dan fungsi seperti aplikasi desktop. Umumnya RIA dapat berjalan pada web browser biasa tanpa memerlukan instalasi software tertentu Keuntungannya, tentu saja menjadikan website Anda memiliki user interface yang lebih kaya dan responsif. Tentunya, RIA tidak hanya digunakan pada Web 2.0, penggunaan RIA sangat luas dan dapat digunakan untuk pengembangan website dengan keperluan yang bervariasi. RIA dapat diimplementasikan dengan menggunakan Ajax, Silverlight, Flash, dan lain sebagainya.

5. Folksonomy
Folksonomy yaitu merupakan sebuah metode untuk menciptakan dan mengatur tag yang menjelaskan dan mengategorikan content. Tag tersebut umumnya merupakan hyperlink yang akan mengarahkan Anda pada sekumpulan item yang berhubungan dengan tag tersebut Bentuk tag tidak selalu harus berupa teks, tetapi dapat juga berupa image. Sekumpulan tag yang saling terkait dengan persamaan bentuk sering juga disebut dengan tag cloud, umumnya tag cloud memiliki 30 hingga 150 tag.


6. Syndication
Pada umumnya syndication menyediakan web feed dari sebuah website untuk para penggunanya, sehingga pengguna dapat mengetahui content terbaru tanpa perlu mengunjungi web tersebut. Dengan demikian, pengguna dapat mengetahui news terbaru sebuah website, ataupun pesan terbaru pada sebuah forum. Format syndication yang umum digunakan adalah RSS ataupun Atom.Kebutuhan lain dari syndication adalah untuk sebuah komunitas saling berkolaborasi, misalnya syndication dapat digunakan pada Wikipedia agar pengguna dapat memonitor perubahan yang terjadi pada content.

Merupakan model arsitektur aplikasi yang bertingkat, yang terdiri dari 3 tingkat. Dimana pada tingkat pertama dan tingkat kedua adalah server yang berada di pusat pemrosesan data. Server pada tingkat pertama adalah sebagai database server yang terhubung dengan tingkat kedua. sedangkan tingkat kedua adalah penghubung antara tingkat pertama dengan tingkat ketiga, artinya dari tingkat ketiga untuk terhubung ke tingkat pertama harus melalui tingkat kedua terlebih dahulu. Untuk tingkat kedua ini misalnya adalah application server. Sedangkan tingkat ketiga adalah komputer yang ada di client atau user.
Dengan pembagian kerja seperti itu maka 3-tier client / server lebih populer dibandingkan dengan 2-tier client / server. Kriteria yang cocok untuk menggunakan model arsitektur 3-tier client / server diantaranya :
· Banyaknya layanan atau class aplikasi lebih dari 50
· Program aplikasi dibuat dalam beberapa bahasa pemrograman yang berbeda untuk masing-masing organisasi
· Dua atau lebih data source yang heterogen seperti dua DBMS yang berbeda
· Suatu aplikasi akan digunakan lebih dari 3 tahun. Apalagi jika kita akan merencanakan banyak modifikasi atau penambahan
· Beban kerja yang sangat tinggi misalnya lebih dari 50000 transaksi perhari