> For the complete documentation index, see [llms.txt](https://primer2.dynamobim.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://primer2.dynamobim.org/1_introduction/1-what-is-dynamo.md).

# What is Dynamo & How Does It Work?

Dynamo is a [Visual Programming](https://primer2.dynamobim.org/a_appendix/a-1_visual-programming-and-dynamo) application that can be downloaded and run in either stand-alone "Sandbox" mode or as a plug-in for other software like Revit, FormIt or Civil 3D.

{% hint style="info" %}
Learn more about the [difference between **Dynamo Core**/**Revit**/**Sandbox**.](https://dynamobim.org/a-new-way-to-get-dynamo-sandbox/)
{% endhint %}

### The Process

Dynamo enables us to work within a Visual Programming process wherein we connect elements together to define the relationships and the sequences of actions that compose custom algorithms. We can use our algorithms for a wide array of applications, from processing data to generating geometry, all in real-time and without writing a lick of `code`.

![](/files/yDRVqco3n35BTTcqqBVH)

### Connecting Nodes and Wires

Nodes and Wires are the key components in Dynamo to support a [visual programming](/a_appendix/a-1_visual-programming-and-dynamo.md) process. It help establish strong visual and systemic relationships between the parts of a design. Using simple mouse-click to connect the Nodes easily while developing and optimizing your design workflow.

![](/files/TUS3n1nzYgF723CS84Kv)

## What can Dynamo Achieve?

From using Visual Programming for project workflows to developing customized tools, Dynamo is an integral aspect of a wide variety of exciting applications.

[Follow the Dynamo in Action board on Pinterest.](http://www.pinterest.com/modelabnyc/dynamo-in-action/)
