To me the huge step here is the RESTful API, assuming it is indeed RESTful. Having access to data that's structured naturally and less like a full-on layout document (HTML) means that any developer can trivially grab the underlying data and do whatever they want with it.