FireDaemon Pro

Run Any Application Program as a Windows Service

Product Snapshot




FireDaemon Pro

4.5.33 March 2021

$50 ​Per License
Microsoft Windows XP, Vista, 7, 8, 8.1, 10

Server 2003 R2, 2008, 2008 R2, 2012, 2012 R2, 2016, 2019

Features at a Glance

FireDaemon Pro is a Microsoft Windows application that allows you to schedule, configure, install and run any program as a Windows service.


FireDaemon Pro can run:

  • any 32-bit or 64-bit program written in any compiled programming language (e.g. C, C++, C#, Go, Rust, Java, VB, Delphi, Fortran, LISP), or

  • any script written in any language (e.g. JavaScript, Python, PHP, Perl, Powershell, Batch, Ruby, TCL/TK, Swift)


The FireDaemon Pro user interface is designed in such a way that it can help you quickly and easily set up your program as a Windows service. You can also easily modify the properties of built-in Windows services. FireDaemon Pro also offers a command-line interface to perform a variety of scriptable operations. It can import and export FireDaemon Service Definition XML files to allow you to set up services on other Windows systems.

Service Creation & Control

Create custom Windows services allowing you to start, stop and restart any application program or script as a Windows service.

Themeable UI and Command Line

Customise the FireDaemon Pro GUI and command line with your own company name, product name, executable names, executable icons and GUI graphics.

Self Completing Tasks

Configure your program to terminate gracefully. Integrate with a schedule to run at specific times.

Job Groups

If your program spawns multiple subprocesses then placing it in a Job Group will ensure all subprocesses are terminated when the service / program is stopped or restarted.

Real Time Process Monitoring

Inbuilt process monitoring allows you to configure exactly what happens when your program terminates or quits.

Service Pre-Shutdowns

Wait for other Windows services to terminate before commencing shutdown of your FireDaemon Pro service.

Output Capture

Capture the stdout and stderr output of your application to on disk log file for auditing and analysis.

Service Events

Configure launch and termination events allowing you to run other programs or scripts during the service lifecycle. Send specific commands to your program during startup and shutdown.

Failure Detection and Notification

Integrate your service with standard Windows Service Control Manager (SCM) failure detection and notification controls.

Free Trial and Simple Licensing

No license servers or activation. Run FireDaemon Pro with all features enabled for free in trial mode for 30-days. Volume discounts are available.

No Login Required

Start your programs automatically or with a delayed start without having to login to your workstation or server.

Implicit Log Rolling

Apply wildcards to the debug, stdout and stderr log files to ensure debug and output capture are logged to files on a daily basis.

Session 0 Program Interactivity

Switch to Session 0 to see the interactive components of your application running under FireDaemon Pro control.

Logon Accounts

Run your service using default inbuild Windows credentials or specify local, domain, MSA, gMSA or virtual account credentials.

Flap, Fail and Freeze Detection

Respond to program flap (rapid start/crash), fail (recurring terminations) and freeze (application hangs) events.

Windows Event Log Logging

Log service events to the Windows event log. Track these events in third-party tools such as Microsoft System Center Operations Manager.

Service Dependencies

Make your FireDaemon Pro service depend on other Windows or other FireDaemon Pro services to ensure dependent services are started and stopped.

Program Scheduling

Schedule your program to be run or halt between certain times and dates, start or restart your program periodically.

Command Line Control

Use the FireDaemon Pro command line to create, manage and control your services. Use the command line options to automate service management via batch files or playbooks.

Comprehensive Documentation

Extensive documentation, guides and worked examples showing you precisely how to set up your program to run under FireDaemon Pro control.

Always Running Programs

Configure your program to run perpetually. If your program crashes or terminates it will be restarted automatically.

Templatised Service Configuration

Customise the FireDaemon Pro service configuration template to ensure every service you create has the same default settings.

Service SIDs

Harden your FireDaemon Pro Windows services by specifying a security identifier to set a security principal or security group.

Process Prioritisation

Run your program with a specific priority, bind your program to specific SMP cores or NUMA nodes.

Structured Service Shutdown

Shutdown your application gracefully by sending shutdown keystrokes or command events to your program.

Debug Logging

Enable detailed logging of the progress of your FireDaemon Pro service to on-disk file for debugging, auditing and analysis.

Environment Variables

Set custom environment variables or use pre-set FireDaemon Pro environment variables for use by your program or script.

Dialog Supression

Suppress specific popups that your program may present that causes it to stop running correctly.

Manage Built-In Window Services

FireDaemon Pro not only allows you to create and manage your own Windows services but also built-in Windows and other third-party services.

Awesome Support

All FireDaemon products are fully supported. Our Technical Support Team will respond to all enquiries within one business day via email or phone. Priority support options are available when you purchase FireDaemon Pro.

Simple Licensing

No activation no node locking or confusing licensing schemes.

30-Day Free Trial

Fully functional, unrestricted and no credit card required 30-day trial.

Ready to try FireDaemon Pro?

FireDaemon Pro OEM

Integrate with your product or platform
FireDaemon Pro OEM reskin rebrand with you logos and company theme

Product Snapshot




FireDaemon Pro OEM

4.5.32 March 2021

Microsoft Windows XP, Vista, 7, 8, 8.1, 10

Server 2003 R2, 2008, 2008 R2, 2012, 2012 R2, 2016, 2019

Features at a Glance

FireDaemon Pro Feature Superset

FireDaemon Pro OEM has all the features of FireDaemon Pro and includes additional features to assist in automating deployment and installation.

No License Key Required

Royalty Free Redistribution

FireDaemon Pro OEM does not require a license key and is DRM free. There are no additional fees to redistribute FireDaemon Pro OEM as part of your software installer or platform.

Embeddable Product

FireDaemon Pro OEM is distributed as a ZIP file that contains all the components to allow you to embed the product in your installer, golden image or standalone product.

Use independently or

deploy as a suite

Integration Guides

If it works with FireDaemon Pro then we most likely have written a guide to show you how to run your application program in the background as a Windows Service.