This document discusses HATEOAS (Hypermedia as the Engine of Application State) and how it relates to RESTful web services. It introduces the Richardson maturity model for RESTful services and emphasizes that hypermedia formats are important for enabling HATEOAS. Some key hypermedia formats discussed are XHTML, Atom, and a custom XML format. The document also provides an example workflow for ordering coffee from a hypothetical RESTful service called Restbucks to illustrate how the state of an application can be driven by following hypermedia links between resources.