# Presentation

## Platform components

![Purchasely architecture](https://3348776246-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-MHAzdlUVqKyZvwTnNIE%2F-MHMReu3phzPkVhaE_wO%2F-MHMSJ2Ehhy9hoZU_ye6%2Fimage.png?alt=media\&token=21368433-73ad-4773-af84-25b7c8e02b2c)

It is composed of :

* Mobile SDKs for iOS & Android that get integrated within your app
* The Purchasely Cloud Platform, which is a backend plugged with the Mobile Applications Store and your own backend
* The Web Console, which allows you to access pretty much everything you need to make Purchasely Work

## The Purchasely Cloud Platform

This is the the backend component

* It is plugged with the App Store, Google Play Store and the Huawei App Gallery. It receives direct server-to-server notifications when something new happens on a subscribers lifecycle
* The event received from the stores are directly forwarded to the Client Backend thanks to the unified Webhook (which normalizes the events from all the Stores)

## The Purchasely SDK

This is the front component. There are 2 native SDKs : one for iOS and one for Android

* It is directly integrated within your mobile application. It is in charge of handling the entire subscription flow, from the display of the subscription sheet (also called product presentation) to the final validation of the subscription with the store
* The SDK directly retrieves the receipt from the App Store or the Play Store and sends it to the Purchasely Cloud Platform to validate it

## The Purchasely Console

This is the backoffice interface. It is a web interface to which only administrators have access. It has the following purposes :

* Managing the initial setup of the mobile applications
* Managing the Products & Plan catalogue
* Managing the Presentations
* Consulting the subscribers lifecycle
* Consulting the consolidated subscriptions & revenues statistics
