Moreover, technology and especially web technology has reached the point where this is both feasible and needed ??? be that in terms of standards, use of HTTP and REST, browser maturity, or, in terms of ad-hoc development in tools that is ripe for ???standardization???.