> ## Documentation Index
> Fetch the complete documentation index at: https://oculon.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Model structure

> Understand how the main parts of a model fit together.

A clear model structure makes a model easier to build, review, and maintain.

![Model breakdown view in Oculon](https://mintcdn.com/oculon/VPBn_Cv6-GOeV3l9/images/getting-started/fr-model-breakdown.png?fit=max\&auto=format\&n=VPBn_Cv6-GOeV3l9\&q=85\&s=a22020c7f4eefa59ca7fb27a62b99895)

## Common structural layers

* sections for major business areas
* variables inside each section
* helper logic that supports larger calculations
* dimensions applied where extra detail is needed
* outputs that feed views, boards, and scenario review

## A practical structure pattern

Many teams structure a model in this order: assumptions, drivers, calculations, outputs. This keeps the logic readable and makes it easier to trace how an output is built.

## What good structure helps you do

Good structure helps you:

* review formulas without scanning unrelated lines
* separate inputs from calculated logic
* keep helper variables close to the outputs they support
* make scenario changes easier to test

## Keep the model readable as it grows

A small model can tolerate loose structure. A shared model cannot. Once scenarios, linked models, and board reporting rely on the same logic, structure becomes a maintenance issue, not just a style preference.

## Related pages

* [What is a model](https://oculon.mintlify.site/docs-new/models/what-is-a-model.md)
* [Model best practices](https://oculon.mintlify.site/docs-new/models/model-best-practices.md)
* [Using dimensions with variables](https://oculon.mintlify.site/docs-new/dimensions/using-dimensions-with-variables.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.