Why a Web API?
* Separation and abstraction of data presentation and business logic** Faster development/test cycles for business logic** Smaller development packages
* Support for multiple clients with the same code base
** HTML/JS/CSS for selfcare Web GUI