> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso/documentation/test/simulator.md).

# Test on Simulator

Kalipso has an integrated Simulator where you can test your applications before deploying it to a mobile device. This feature helps you to be more productive while creating your applications. Kalipso Simulator is the same framework that runs your applications on a mobile device, compiled for Windows 32, which guaranties that your application is executed the same way that on a mobile device, except for some clearly marked Actions that only work on specific platforms.

{% hint style="warning" %}
Kalipso Simulator is not an Emulator!
{% endhint %}

<figure><img src="https://1614058754-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FJ5vDGuBZwhJDeu5Rq7Wt%2Fuploads%2Fgit-blob-d21bfc08786ceb0bd783d9b834c2c7c8d072a34b%2Ftest_local_machine_simulator_1.png?alt=media" alt=""><figcaption></figcaption></figure>

* **Erase Data on Simulator** - If you check this option, it means that before integrating your Project, Kalipso will clear it from the Simulator as if never existed, including data.
* **Run Again** - allow to run the project again without saving or making a new deployment. Useful if there was any change to the project and it's faster to launch.
* **Trace Actions** - This option allows you to debug your Project, by showing you all the Actions being executed as well as their parameters values.
* **Trace Variables** - This option allows you to to trace the content of the variables in runtime.

Combine these features with the ["Breakpoint](/kalipso/documentation/actions/group-code-flow/breakpoint.md)" Action to run your Project step by step.

{% hint style="info" %}
Check the [Trace ](/kalipso/documentation/test/simulator/trace.md)page to get more information.
{% endhint %}
