# Introduction

Communication Platform as Service (CPaaS) empowers developers to add voice, SMS, Email and WhatsApp to their applications effortlessly without requiring them to build and maintain a real-time communication stack. CPaaS is a cloud-based platform that provides a complete development framework for adding real-time communication/messaging features to applications, which in traditional scenario use to get developed as part of the applications.\
With ease of use and flexible pay as you use pricing, enterprises are increasingly adopting CPaaS as a model for adding real-time communications to their applications. According to Statista, CPaaS is expected to grow to at least $17.2 billion by 2023.

### Features

* **Easy Integration**: Enterprises can use a comprehensive test, and run environment to integrate and manage the rich communication features in their applications.
* **Flexible Pricing**: Enterprises are charged for the API as per their usage without requiring to add any infrastructure.
* **Reporting and Analytics**: Enterprises can view advanced analytics and reports for improving the experience in future.

### How does it work?

1. **Enterprises**: Use API with their product application to add the API functionality in their product application.
2. **CPaaS - API**: Works with the enterprise application to provide the API functionality to the application users.
3. **Application Users**: Receive enterprise communication as per the API integration.

### Benefits

* **Faster Feature Roll Out**: Enterprises can use a comprehensive test, and run environment to integrate and manage the rich communication features in their applications.
* **Cost Saving**: Enterprises are changed for the API as per their usage without requiring to add any infrastructure.
* **Security**: The APIs provide enterprise-grade security to protect the business. It uses Auth 2.0 for API access management.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://api.koreroplatforms.io/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
