These days, almost every mobile application is connected to a server. Very frequently, companies decide to write their custom servers, but when your application doesn't need to run a complicated task on a server, maybe it is worth to use BaaS (Backend as a Service). Services such as Google Firebase or Microsoft Azure after a short configuration are able to provide backend that is enough to meet the needs of most applications. In this blog post, I'll try to present capabilities of Apple's BaaS, which is CloudKit. I will start with the three biggest advantages of CloudKit which are Initial configuration, Price and Security & Privacy.