# BoxLang+

**BoxLang+/++** is the professional subscription for the BoxLang language and framework. It builds on the fully open-source Apache 2 licensed core to provide production acceleration, premium modules, enhanced tooling, and predictable support SLAs for teams delivering critical applications.

{% embed url="<https://www.boxlang.io/plans>" %}

The open-source edition is powerful and will remain free. **BoxLang+ simply adds capabilities that help you deploy at scale with confidence.**

## 🎯 Why BoxLang+

BoxLang+ focuses on pragmatic value for engineering teams:

* ✅ Enterprise-ready support with defined response windows
* ✅ Premium language and framework modules (Redis, Spreadsheet, CSV, Couchbase, etc.)
* ✅ Enhanced operational tooling (CommandBox PRO features, multi-site management)
* ✅ Performance, security, and resilience enhancements
* ✅ Predictable upgrade path and roadmap insights

## 🧩 Open Core + Subscription Model

You can build and ship commercial software with the open-source edition without cost. When you need advanced modules, faster resolutions, enterprise support, or architectural guidance, BoxLang+ is available as an additive layer.

| Area                           | Open Source     | BoxLang+/++/Starter |
| ------------------------------ | --------------- | ------------------- |
| Core Language & Runtime        | ✅               | ✅                   |
| All Standard BIFs & Components | ✅               | ✅                   |
| Premium Modules                | 🚫              | ✅                   |
| SLA Support                    | 🚫              | ✅                   |
| CommandBox PRO Features        | 🚫              | ✅                   |
| Multi-Site Management          | 🚫              | ✅                   |
| Dedicated Helpdesk             | 🚫              | ✅                   |
| Architecture Guidance          | 🚫              | ✅                   |
| Roadmap Previews               | Public Releases | Early Insights      |

You can see a full comparison of features and benefits on our [plans page](https://www.boxlang.io/plans).

## 🔐 Support & Reliability

BoxLang+ provides structured support processes to help you reduce downtime and accelerate issue resolution. With defined SLAs and escalation access, you spend less time blocked and more time shipping features. Our BoxLang starter plan offers a great entry point for teams looking to dip their toes into the subscription benefits with a lower commitment, access to all premium modules, but limited support hours and no guaranteed SLAs.

## 🛠 Premium Modules Overview

The subscription grants access to a growing catalog of modules that extend the runtime with integration, data handling, and performance features: Explore them in the [Modules](/boxlang-+-++/modules.md) section.

{% content-ref url="/pages/lrVKXiiSN9KfqKDxuIHQ" %}
[+Modules](/boxlang-+-++/modules.md)
{% endcontent-ref %}

## 🧪 Development & Environments

BoxLang+ encourages modern deployment patterns:

* Multi-runtime support (containers, serverless, VMs)
* CommandBox PRO integration for unified dev → prod workflows
* Module-centric architecture promoting composability

## 🏁 Getting Started

1. Evaluate open source features in a sandbox or dev environment.
2. Identify premium modules or SLAs your team will benefit from.
3. Acquire a BoxLang+ subscription via official channels.
4. Install modules using CommandBox or the BoxLang CLI ( see the individual module docs for installation instructions )
5. Perform license activation the `bx-plus` module built-in functions or CLI methods

## 📦 Licensing & Compliance

* Open Source core: Apache 2.0 – permissive, commercial friendly.
* BoxLang+/Starter subscription: Adds closed-distribution premium modular functionality and features.
* You retain full ownership of your application code.

{% hint style="danger" %}
To activate your BoxLang+/Starter license, please see our [BoxLang Plus Module](/boxlang-+-++/modules/bx-plus.md) documentation.
{% endhint %}

## 🔭 Roadmap & Evolution

Premium modules and tooling evolve alongside the core language. Subscription users can preview upcoming integration points and participate in feedback loops shaping future capabilities.

## 📎 Related Resources

{% content-ref url="/pages/r56urGy6tfkn7FScNfBD" %}
[Modules](/boxlang-framework/modularity.md)
{% endcontent-ref %}

{% content-ref url="/pages/u42tZE9i82kGTlmi8nRx" %}
[Overview](/getting-started/overview.md)
{% endcontent-ref %}

***

Ready to explore modules? Head to the [Modules Overview](/boxlang-+-++/modules.md).


---

# 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://boxlang.ortusbooks.com/boxlang-+-++/boxlang-plus.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.
