# Enso Analytics

Enso Analytics is a cutting-edge self-service data preparation and analysis
platform designed specifically for data teams. It empowers professionals in
finance, accounting, revenue operations, and other data-intensive roles to
transform complex data processes into efficient, repeatable workflows. Built by
data experts, including an Alteryx co-founder, Enso offers a modern,
low-code/no-code alternative to high-cost tools, with transparent pricing, no
server fees, and all tools included. On average, it saves users approximately 7
hours per week by simplifying data prep, blending, and automation.

For more details, visit our website at
[ensoanalytics.com](https://www.ensoanalytics.com).

## Key Features

- **Data Preparation**: Clean, transform, and blend data from various sources,
  handling both structured and unstructured data with ease.
- **Data Analysis**: Perform powerful analyses to derive insights without
  extensive programming knowledge.
- **Catalog System**: A centralized repository for workflows and data assets,
  enabling easy discovery, reuse, and management across your organization.
- **Deployment Automation**: Schedule and deploy workflows for automatic,
  consistent execution, reducing manual intervention.
- **Full Transparency**: Complete visibility into every component's
  configuration—no hidden settings.
- **Real-Time Feedback**: Live updates as you configure, showing immediate
  results to accelerate workflow development.
- **Seamless Environment Transition**: Build locally with sample data and
  promote effortlessly to production environments like Snowflake.
- **Accessibility for All Skill Levels**: User-friendly for non-programmers,
  with code editing options for developers.
- **Consistent Experience**: The same intuitive interface across cloud and
  desktop versions.
- **Team Collaboration**: Cloud-based sharing of workflows, secrets, and
  connections.
- **Version History**: Automatic backups to prevent data loss and enable easy
  recovery.
- **Scheduling Options**: Run on your own hardware or serverlessly in Enso
  Cloud.
- **Built-In Documentation**: Workflows and data explained with version history.
- **Advanced Tools**: Multi-row formulas, dynamic rename, user-defined
  functions, "join between," and more for simplified transformations.

## Use Cases

- **Finance**: Automate budget-to-actuals reporting and harmonize data across
  the organization.
- **Accounting**: Streamline reconciliations, close books faster, and deliver
  repeatable results.
- **Tax**: Blend data from multiple entities and systems automatically.
- **Sales Operations**: Handle sales commission reporting and integrate CRM with
  marketing automation data.

## Getting Started

To get started with Enso:

- Explore our
  [Getting Started guide](https://help.enso.org/docs/getting-started-intro) for
  step-by-step instructions.
- Try sample workflows to prep and blend data in seconds.
- Enso works seamlessly across Windows, Mac, Linux, cloud, and desktop
  environments.

For comprehensive documentation, visit [help.enso.org](https://help.enso.org).

## Enso Source Code

If you want to start using Enso, please see the download links in the Getting
Started section above. Alternatively, you can get the IDE
[here](https://www.ensoanalytics.com/download). This section is intended for
people interested in contributing to the development of Enso.

Enso is a community-driven open source project which is, and will always be,
open and free to use. Join us, help us to build it, and spread the word!

### Project Components

Enso consists of several sub projects:

- **Enso Engine**: The Enso Engine is the set of tools that implement the Enso
  language and its associated services. These include the Enso interpreter, a
  just-in-time compiler and runtime (both powered by
  [GraalVM](https://www.graalvm.org/)), and a language server that lets you
  inspect Enso code as it runs. These components can be used on their own as
  command line tools.

- **Enso IDE**: The [Enso IDE](https://www.ensoanalytics.com/product) is a
  desktop application that allows working with the visual form of Enso. It
  consists of an Electron application, and the searcher which provides
  contextual search, hints, and documentation for all of Enso's functionality.

### License

The source code is open source. The downloadable binaries are not open source. A
user may choose to download and build Enso in their environment under the open
source licenses.

For downloadable binaries, we do offer no cost licenses to individuals, and to
small companies. See
[https://www.ensoanalytics.com/agreements/eula](https://www.ensoanalytics.com/agreements/eula).

Outside of this limited scope, we have commercial options.

The Enso Engine is licensed under the
[Apache 2.0](https://opensource.org/licenses/apache-2.0), as specified in the
[LICENSE](https://github.com/enso-org/enso/blob/develop/LICENSE) file. The Enso
IDE is licensed under the [AGPL 3.0](https://opensource.org/licenses/AGPL-3.0),
as specified in the
[LICENSE](https://github.com/enso-org/enso/blob/develop/app/gui/LICENSE) file.

This license set was chosen to provide you with complete freedom to use Enso,
create libraries, and release them under any license of your choice, while also
allowing us to release commercial products on top of the platform, including
Enso Cloud and Enso Enterprise server managers.

## Contributing to Enso

Enso is a community-driven open source project which is and will always be open
and free to use. We are committed to a fully transparent development process and
highly appreciate every contribution. If you love the vision behind Enso and you
want to redefine the data processing world, join us and help us track down bugs,
implement new features, improve the documentation or spread the word!

If you'd like to help us make this vision a reality, please feel free to join
our [chat](https://discord.gg/enso), and take a look at our
[development and contribution guidelines](https://github.com/enso-org/enso/blob/develop/docs/CONTRIBUTING.md).
The latter describes all the ways in which you can help out with the project, as
well as provides detailed instructions for building and hacking on Enso.

If you believe that you have found a security vulnerability in Enso, or that you
have a bug report that poses a security risk to Enso's users, please take a look
at our
[security guidelines](https://github.com/enso-org/enso/blob/develop/docs/SECURITY.md)
for a course of action.

## Community

Join the [Enso Community](https://community.ensoanalytics.com) to connect with
fellow users, share insights, find sample projects, and get answers to your
questions.

## About

Enso Analytics transforms complex processes into repeatable workflows, boosting
productivity for data-intensive teams. Learn more at
[ensoanalytics.com](https://www.ensoanalytics.com).
