> For the complete documentation index, see [llms.txt](https://docs.fractalworks.io/joule/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.fractalworks.io/joule/concepts.md).

# Concepts

## Overview

From the outset Joule has been designed to be loosely coupled system, low weight , with a non-opinionated approach to integrations. This enables the best of breed solutions to be leverage along with new innovative solutions.&#x20;

## Core

Learn what key design choices were made to make Joule unique

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:orange;"><strong>Core concepts</strong></mark></td><td></td><td></td><td><a href="/pages/LL6YQEW0guhAn1TB0fKG">/pages/LL6YQEW0guhAn1TB0fKG</a></td></tr><tr><td><mark style="color:orange;"><strong>Low code development</strong></mark></td><td></td><td></td><td><a href="/pages/zIenhpP18IYMp7GQGyNM">/pages/zIenhpP18IYMp7GQGyNM</a></td></tr></tbody></table>

## Processing model

A simplified processing model that focuses more on the "what" not the "how".

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:orange;"><strong>Unified execution engine</strong></mark></td><td></td><td></td><td><a href="/pages/CRnyeys5Fho0lA2OdNFo">/pages/CRnyeys5Fho0lA2OdNFo</a></td></tr><tr><td><mark style="color:orange;"><strong>Batch and stream processing</strong></mark></td><td></td><td></td><td><a href="/pages/cLPI9oXtYSuGNPX1Q9Pt">/pages/cLPI9oXtYSuGNPX1Q9Pt</a></td></tr></tbody></table>

## Analytics

At Joule's core analytics provides the use case enabler using standard aggregates, continuous metrics to ML inferencing.&#x20;

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:orange;"><strong>Continuous metrics</strong></mark></td><td></td><td></td><td><a href="/pages/Qefim4x3tYTSMeOt2mTT">/pages/Qefim4x3tYTSMeOt2mTT</a></td></tr><tr><td><mark style="color:orange;"><strong>Flexible analytics</strong></mark></td><td></td><td></td><td></td></tr></tbody></table>

## Data

Standard data type applied across the platform to achieve a simplified method of interfacing and management&#x20;

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><mark style="color:orange;"><strong>Stream event</strong></mark></td><td></td><td></td><td><a href="/pages/6RrUKKtpJ7w4w518TXBq">/pages/6RrUKKtpJ7w4w518TXBq</a></td></tr><tr><td><mark style="color:orange;"><strong>Contextual data</strong></mark></td><td></td><td></td><td><a href="/pages/STrBDpoO0r88fNqe9Jsx">/pages/STrBDpoO0r88fNqe9Jsx</a></td></tr><tr><td><mark style="color:orange;"><strong>Geospatial</strong></mark></td><td></td><td></td><td><a href="/pages/kuzrnAlAMVvyK7vGjCQf">/pages/kuzrnAlAMVvyK7vGjCQf</a></td></tr></tbody></table>
