. . "These APIs are generally implemented by using technologies such as Web Services and REST. This clean decoupling allows developers to build compelling browser based applications that can access, aggregate, and present information from different sources and systems." . .