Exploring Different Types Of Web Applications