Download

Get FlexSim

No installer, no service, no administrator rights. Unzip the archive and run the binary — the app creates its own database on first launch.

Recommended build

FlexSim for Windows

61.5 MB · ZIP archive · 64-bit · Windows 10 or later

Download

Not your platform? Every build is listed below.

All builds

Five targets, same application

Each archive is self-contained: the runtime is inside the binary, so there is nothing else to install.

Builds marked “Building” are not on the server yet. They are cross-published from the same source as the Windows one and will appear here as soon as they are made. Sizes are listed once a build has been measured, rather than carried over from the previous one.

Setup

Installing takes three steps

The details differ slightly per platform, mostly because of how each one treats a program it has not seen before.

Windows

Unzip and run

  1. Unzip FlexSim-win-x64.zip anywhere you have write access.
  2. Run FlexSim.exe. Keep Assets\simulator.db beside it.
  3. SmartScreen may warn on first launch — choose More info, then Run anyway.
macOS

Expand and clear quarantine

  1. Expand the archive: tar -xzf FlexSim-osx-arm64.tar.gz
  2. Move FlexSim.app to Applications.
  3. The build is unsigned, so the first launch needs right-click → Open, or xattr -dr com.apple.quarantine FlexSim.app.
Linux

Extract and launch

  1. Extract: tar -xzf FlexSim-linux-x64.tar.gz
  2. Run ./FlexSim from the extracted folder.
  3. The executable bit is already set in the archive. If you repackaged it as a zip, run chmod +x FlexSim first.

The macOS build is not a single file. Its bundler leaves the Skia, HarfBuzz and Avalonia native libraries outside the binary, so they ship inside the app bundle beside it. Keep the bundle intact. Windows and Linux really are the executable plus Assets/simulator.db.

Before you start

What FlexSim needs

Very little. The .NET runtime is compiled into the binary, so there is no framework to install and no version to match.

  • Windows 10 or later, macOS 12 or later, or a glibc 2.23 Linux
  • About 200 MB of disk once extracted
  • No administrator rights, no registry entries, no background service
  • Outbound TCP to whatever host you are testing, and a listening port for acquirer mode
First launch
// the app seeds its own database
Database: %LOCALAPPDATA%\FlexSim\simulator.db
Specs: 2 profiles loaded — EBC, Arksys
Ready — 2.8 s to first window
Your data never touches the folder you unzipped into, so replacing the build with a newer one leaves everything intact.
Coming from FluxPay

Your data comes with you

FlexSim was previously called FluxPay. On its first run it looks for the old user data folder and copies the database, the write-ahead log and your log files across to the new one — so your profiles, cards, keys and suites are simply there.

  • It copies rather than moves, so the old folder stays as a fallback
  • It runs only when the new folder does not yet exist
  • Delete the old folder yourself once you are happy
Upgrading

Replace the folder

Close FlexSim, delete the extracted folder and unzip the new one. Your profiles, cards, keys and suites live in the user data folder and are picked up automatically. Copy that one file to move everything to another machine.

Removing

Delete two things

Delete the extracted folder, and delete the FlexSim folder under your user data directory if you also want the database and logs gone. Nothing else was written anywhere on the machine.

New to FlexSim?

The feature reference walks through both roles, spec profiles, message composition and card data — in the order the app puts them in front of you.

Use FlexSim only against systems you are authorised to test