The object is partly to make web application user interfaces as rich as desktop applications, partly to extend the .net Framework to areas it has not been reaching, and partly to win market share from Adobe/Macromedia, whose Photoshop, Flash and other applications are the de facto standards.