What is Web Applications & How It Works?