FREE & OPEN SOURCE ยท MIT LICENSED

Bundle your installs
into one deployable suite.

Suite Creator lets software packagers combine installs, uninstalls, and configuration steps into a single executable โ€” ready for Intune, SCCM, PDQ, or any deployment tool.

Suite Creator editor showing the event list sidebar for a new suite
Suite Creator end-user upgrade popup showing apps to close and a deferral timer

Everything a suite needs, in one place

Add as many of these as your deployment requires โ€” each one gets its own install and uninstall behaviour.

๐Ÿ“ฆ

Packages

MSI, MSIX, or any installer executable, run in order, each with its own install/uninstall behaviour.

Click to expand โ†’
๐Ÿ“

Files & Folders

Deploy files to the device โ€” placed during install, removed on uninstall, or left permanently.

Click to expand โ†’
๐Ÿ—๏ธ

Registry

Create registry keys and values, with full control over whether they're removed on uninstall.

Click to expand โ†’
๐Ÿงฉ

Environment & Extensions

Set environment variables like PATH, or install browser extensions as part of the suite.

Click to expand โ†’
๐ŸชŸ

Popups

End-user messaging while the suite runs โ€” warnings, install progress, deferrals with a timer, and an automatic pause if the user's on a call.

Click to expand โ†’
โš™๏ธ

Executables & PS Scripts

Run setup utilities, commands, or full PowerShell scripts with supporting files bundled alongside.

Click to expand โ†’
๐Ÿ›ก๏ธ

Certificates & Drivers

Install certificates into a chosen store, or install/remove Windows drivers from an .inf.

Click to expand โ†’
โœ‹

Service & Process Closures

Stop services or close running processes before installs run, so files aren't locked.

Click to expand โ†’
๐Ÿ”€

Rules & Shortcuts

Gate any event on a file, registry value, or condition match, and create desktop or Start Menu shortcuts.

Click to expand โ†’

See it in action

A visual editor for every step โ€” no hand-rolled wrapper scripts.

Built for how packaging actually works

One exe, any deployment tool

Suite Creator produces a single executable plus a detection rule โ€” push it out with Intune, SCCM, PDQ, or anything else that runs an .exe.

End-user aware

Warn users before an upgrade, show install progress, and let them defer with a timer โ€” all previewable before you ship.

Centrally locked down

Admins can enforce the popup branding, log location, and a global PowerShell gate via an AppSettings.json, instead of leaving it to each packager.

Import an existing suite

Point Suite Creator at a suite .exe you've already built and it extracts everything back out โ€” packages, files, registry, popups and all โ€” into a ready-to-edit project, so the next version starts from the last one instead of a blank canvas.

Real-world example

Deploying Java x32 and x64, the way it actually goes

Say you need to roll out Java 32-bit and 64-bit across the org. That's rarely just "run two MSIs" โ€” it's a whole list of surrounding requirements, and normally each one means another block of PowerShell to write, test, and maintain.

What the deployment actually needs to do

  • Uninstall every prior version of Java before installing the new ones
  • Install Java x32 and x64
  • Import registry settings to disable Java Update, set JavaHome, and enable HideSystemTrayIcon
  • Add the JAVA_HOME and deployment.expiration.check.enabled system environment variables
  • Force-close apps you know lock the Java runtime, so the install doesn't fail
  • Run a script to import a batch of certificates into the Java cert store
  • Warn end users first โ€” they'll lose the apps you're about to close โ€” but let them skip/defer if they need a minute
  • Log every step so you can prove what happened if a machine reports back broken

Where each piece lives in Suite Creator

  • Packages โ€” one entry to uninstall old Java versions, two more for the x32 and x64 installers, ordered and chained into a single suite
  • Registry โ€” the Java Update, JavaHome, and HideSystemTrayIcon values, set on install and rolled back automatically on uninstall
  • Environment & Extensions โ€” JAVA_HOME and deployment.expiration.check.enabled added as system variables
  • Files & Folders / Packages โ€” the certificate-import script shipped and run as part of the sequence
  • Popups โ€” a skippable warning telling users which apps are about to close, previewable before you ship
  • Built-in logging โ€” every package, registry change, and script run is logged automatically, no extra transcript code needed

The point isn't that any one of these is impossible to script individually โ€” it's that normally you're the one gluing all seven together, testing the ordering, and hand-rolling the user warning. In Suite Creator each piece is just a step you add in the UI.

A modern editor, not just a means to an end

The app you'll actually spend your day in is built to feel like a proper native Windows app.

๐Ÿ’พ

Auto-save & crash recovery

Your work is saved automatically a few seconds after every change. Close unexpectedly or crash mid-edit, and Suite Creator offers to restore exactly where you left off next time it opens.

๐ŸŽจ

Themes & accent colour

Switch between light and dark, and pick your own accent colour from the Settings page โ€” applied live, no restart required.

โœจ

Fluent UI

Built on Avalonia's Fluent design system, so it looks and behaves like a modern native Windows app rather than a bolted-together utility.

โ“

Integrated interactive help

A dedicated Help button walks you through whichever page you're on with contextual tips โ€” no separate manual to go hunting through.

Documentation

Guides for building suites, locking down settings, and understanding the runtime.

Ready to build your first suite?

Free to use, MIT licensed, and open to contributions.

Suite Creator is a new project. It's actively used and maintained, but as with any early-stage app you may run into bugs or rough edges โ€” issues are welcome.