# Technology

The Komunitin system is made of several microservices.

* **App**: The client application with user interface. See the [app](https://github.com/community-exchange-network/komunitin/blob/master/app/README.md) folder.
* **Notifications** service: The backend service for the messaging system including mails and push notifications. See the [notifications-ts](https://github.com/community-exchange-network/komunitin/blob/master/notifications-ts/README.md) folder.
* **Accounting** service: The decentralized backend for the accounting API based on the [Stellar](https://stellar.org/) blockchain. See the [accounting](https://github.com/community-exchange-network/komunitin/blob/master/accounting/README.md) folder.
* **Social** service: The new decentralized backend for the social API (Still to be developed!). Currently the service is being provided by **IntegralCES,** the current backend for the social APIs based on the legacy project built on Drupal. See the [ices project](https://drupal.org/project/ices).
