Readers should be familiar with application development and need to have at least basic knowledge of Java. Basic knowledge of cloud computing and web services are also assumed.