# Application Focused Interface

The greatest capability of the DuploCloud platform is the application infrastructure centric abstraction created on top of the cloud provider which enables the user to deploy and operate their applications without knowledge of lower level DevOps nuances. Further, unlike a PAAS such as Heroku, the platform does not get in the way of users consuming cloud services directly from the cloud provider, as in a user directly operating on constructs like S3, DynamoDB, Lambda functions, etc., while offering greater scale and unlimited flexibility.

Some concepts relating to security (DevSecOps) are hidden from the end user, for example IAM roles, KMS keys, etc. However, even those are configurable for the operator and in any case since this is a self-hosted platform running in the customer's own cloud account, the platform is capable of working in tandem with direct changes on the cloud account by an administrator. This is explained with examples at <https://duplocloud.com/white-papers/devops/>

The following picture shows the high level abstractions within which applications are deployed and users operate.

![DuploCloud Abstractions](/files/51YzMpS8MzAc8TZOkYxj)

While there are many concepts in the policy model, the following are the main ones to be aware of:

* Infrastructure
* Plan
* Tenant
* App and Cloud Service
* Diagnostics


---

# 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://docs.duplocloud.com/docs/~/changes/i1ah7lBvMELea01fsIga/getting-started/application-focussed-interface.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.
