the process of developing and deciding among alternative ways of resolving a proble. or choosing among alternative opportunities
the act of choosing one alternative from a set of alternatives
-runs through a web browser -not self contained -web apps are are limited by the capability of the browser  -much slower than native browsers due to browser reliance