# Welcome to ClusterWare!

## What is ClusterWare?

ClusterWare is a software that reduces the effort required to reliably and securely run multiple distributed applications on on-premises infrastructure.

ClusterWare is a SaaS[^1] platform that allows groups (clusters) of networked computers to operate or be controlled as if they were one.

Just like middleware is software that sits between (in the middle of) two applications, ClusterWare sits between nodes in a group of computers.

## What ClusterWare can do?

{% embed url="<https://youtu.be/DRUvSRCUpe0>" %}

<table data-column-title-hidden data-view="cards"><thead><tr><th></th><th></th><th></th></tr></thead><tbody><tr><td><strong>Secure</strong></td><td>Apply your security policies to the entire cluster and forget about manual firewall configurations.</td><td></td></tr><tr><td><strong>Configure</strong></td><td>Install software, configure servers and applications, setup load balancers - all in one place.</td><td></td></tr><tr><td><strong>Monitor</strong></td><td>Track your application performance metrics and get notified immediately when metrics go out of nominal bounds.</td><td></td></tr><tr><td><strong>Scale</strong></td><td>Add new instances to your application with a few button clicks. Maximize server utilization with ease.</td><td></td></tr><tr><td><strong>Deploy</strong></td><td>Push code changes automatically to all servers in your cluster with <a data-footnote-ref href="#user-content-fn-2">CI/CD</a> automation</td><td></td></tr><tr><td><strong>Optimize</strong></td><td>Save up to 80% on load balancing and infra cost. Eliminate single points of failure with a few button clicks.</td><td></td></tr></tbody></table>

## How to start?

Watch one of our tutorials and see ClusterWare in action!

{% content-ref url="learning-path/overview" %}
[overview](https://docs.clusterware.io/learning-path/overview)
{% endcontent-ref %}

[^1]: Software as a Service

[^2]: Continuous Integration and Continuous Delivery


---

# 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.clusterware.io/readme.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.
