Consider using Web applications if:
- Your application does not require the rich user interface and media support offered by a rich client application.
- Your application must be platform-independent.
- Your application must be available over the Internet.
- You want to minimize client-side dependencies and impact, such as disk or processor usage.