Feature Matrix

FinalBuilder is available in two editions, Standard and Professional. Both editions are packed with great features that simplify build automation. Below is a complete list of the features available in each editions.

Features Standard Professional
IDE Features
Easy to use and powerful GUI Included Included
Hierarchical logging to database Included Included
Debugging (Watches, Breakpoints, etc) Included Included
Integrated ActiveScript Included Included
Run the build in IDE or on command line Included Included
ActionStudio Included Included
SCC Integration in IDE   Included
Run multiple actions in parallel   Included
Build Statistics Graphs and Reports   Included
Create run-only password protected projects   Included
Access to FinalBuilder Server    Included
Action Studio Features Standard Professional
Develop actions in .NET, PowerShell, VBScript, JScript, IronPython and COM Included Included
Property Page designer Included Included
Script editor Included Included
Integrated help Included Included
Import and Export encrypted action packages   Included
Actions Standard Professional
Actions operating on FB Variables Included Included
PropertySet Actions Included Included
Interactive actions Included Included
Registry and INI actions Included Included
Archiver actions Included Included
Build Tool actions Included Included
Internet actions Included Included
FTP actions Included Included
SFTP actions   Included
.NET Tool actions Included Included
Virtualization Software actions Included Included
Testing Tool actions Included Included
Compiler actions Included Included
Licensing actions Included Included
Help Compiler actions Included Included
Version Control System actions Included Included
XML actions Included Included
Flow control actions Partially included Included
Miscellaneous actions Partially included Included
Windows OS actions Partially included Included
IIS Actions Partially included Included
Iterator actions Partially included Included
Files & Directory actions Partially included Included
Install Builder actions Partially included Included
CD/DVD burner actions Partially included Included
Database actions Partially included Included
GUI automation actions   Included

 

Partially included Partially included in this edition (click the category for details.)
included Fully included in this edition

See also Actions contributed by the FinalBuilder community

Complete Action List

Variables Actions Standard Professional
Set Variable
If Variable Defined
Reset Variable to Default
Define Variable
Save Variables to INI file
Load Variables from INI file
Append to Variable
Log Variable Values
Replace Variables
PropertySet Actions Standard Professional
PropertySet Define
PropertySet load from INI file
PropertySet load from Registry
PropertySet load from FBD
PropertySet save to INI file
PropertySet save to Registry
PropertySet save to FBD
PropertySet increment value
PropertySet log current values
PropertySet assign properties
PropertySet to Variable
Interactive Actions Standard Professional
Ask Question
Prompt for Variables
Multi Question
Prompt for File or Directory
Prompt for Variables (Enhanced)
Beep
MessageBox
InputBox
Prompt for Password
Registry and INI Actions Standard Professional
Read INI file
Write INI file
Save Variables to INI File
Load Variables from INI File
PropertySet load from INI File
PropertySet save to INI file
INI file iterator
Wait for INI File
Read Registry Value
Set Registry Value
Delete Registry Value
PropertySet load from Registry
PropertySet save to Registry
Wait for Registry
Export Registry Key
Archiver Actions Standard Professional
Create Zip File
Extract Zip File
Pack files with WinRAR [WinRAR]
Create Archive (7z, Zip, Gzip, BZip2, Tar)
Test Archive (7z, Zip, Gzip, BZip2, Tar)
Extract Archive (7z, Zip, Gzip, BZip2, Tar, RAR, RPM, CAB, CPIO, DEB, Split)
Update Archive (7z, Zip, Gzip, BZip2, Tar)
List Archive (7z, Zip, Gzip, BZip2, Tar, RAR, RPM, CAB, CPIO, DEB, Split)
Delete from Archive (7z, Zip, Gzip, BZip2, Tar)
Build Tool Actions Standard Professional
Ant Project [Apache ANT]
MSBuild Project
NAnt Project [NAnt]
Internet Actions Standard Professional
Send Email (SMTP)
Telnet Client
HTTP Get File
WGet [Multiple HTTP Get]
Send ICQ Message
Send MSN Message
NNTP News Post
Web Service  
Web Service Iterator  
.Net Tools Actions Standard Professional
GAC Install
GAC Uninstall
GAC Download Cache
Generate Key Pair
Verify Strong Name
Install Key in Container
Extract Public Key
Re-sign Assembly
Register assembly in COM
Type Library Import
Type Library Export
Run SN.EXE
Run AL.EXE
Run ASPNET_REGIIS.EXE
Resource Compiler [ResGen]
FxCop [FxCop]
Fix TlbImp Project Reference
Precompile ASP.NET 2.0 Application
NGen 2.0 Install Native Image
NGen 2.0 Uninstall Native Image
NGen 2.0 Update Native Image
MSIL Assembler [ILASM]
Serviced Components Registration Tool [REGSVCS]
Manifest Generation and Editing Tool [Mage]
ILMerge [ILMerge Research Page]
Obfuscation Tools
Dotfuscator [PreEmptive Solutions]
Demeanor [Wise Owl]
XenoCode [XenoCode]
.NET Reactor [Eziriz]
{smartassembly} [{smartassembly}]
Virtualization Actions Standard Professional
VMWare Workstation [VMWare Website]
VMWare Start Virtual Machine
VMWare Stop Virtual Machine
VMWare Suspend Virtual Machine
VMWare Reset Virtual Machine
VMWare Check Virtual Machine Status
VMWare Create Snapshot
VMWare Revert to Snapshot
VMWare Server [VMWare Website]
VMWare Server List VMs
VMWare Server Start VM
VMWare Server Stop VM
VMWare Server Reset VM
VMWare Server Suspend VM
VMWare Server Check Virtual Machine Status
VMWare List Virtual Machines
VMWare Change Virtual Machine State
VMWare Snapshot
VMWare Execute Guest Command
Microsoft Virtual Server [Virtual Server Website]
Virtual Server List VMs
Virtual Server Start VM
Virtual Server Save VM State
Virtual Server Turn Off VM
Virtual Server Reset VM
Virtual Server Pause VM
Virtual Server Check VM Status
Testing Tool Actions Standard Professional
NUnit [NUnit]
MbUnit [MbUnit]
MSTest
TestComplete 2
TestComplete 3
TestComplete 4
TestComplete 5
AQTest
Run QA Wizard [Seapine Website]
Typemock [Typemock Website]
Compiler Actions Standard Professional
VS.Net Solution [Microsoft Visual Studio Developer Center]
MS C# Compiler [Microsoft Visual C# Developer Center]
MS C# Project Compiler
MS VB.Net Compiler [Microsoft Visual Basic Developer Center]
MS VB.Net Project Compiler
MS J# Compiler [Microsoft Visual J# Developer Center]
MS J# Project Compiler
Chrome [RemObjects Chrome]
Delphi .Net Project (D8, D2005, D2006, D2007) [Borland Delphi]
C++ Builder Project [Borland C++ Builder]
Delphi Win32 (D3 - D2009) [Borland Delphi]
Borland Resource Script
Borland C# Compiler [Borland Delphi]
Java Compiler
MadExcept [madshi]
AssemblyInfo Updater
Visual Basic Project [Microsoft Visual Basic Developer Center]
VC6 Project [Microsoft Visual Studio Developer Center]
IncrediBuild [Xoreax]
IncrediBuild Build
Enable Agent
Disable Agent
Stop current compile
Reset Swapfile
Source Code Tools
Pascal Analyzer [Peganza]
CodeHealer [SOCK Software]
Localization Tools
Sisulizer [Sisulizer Website]
Licensing Actions Standard Professional
Armadillo
ASProtect [ASPack]
ProActivate
Executable Packers
UPX Compress Executable
ASPack Compress Executable
Help Compiler Actions Standard Professional
Doc-O-Matic Project [Doc-O-Matic]
WinHelp Compiler
HTML Help Compiler
Help & Manual 3 and 4 [EC Software]
NDoc [NDoc]
Sandcastle MRefBuilder [Sandcastle]
Sandcastle XslTransform [Sandcastle]
Sandcastle Build Assembler [Sandcastle]
XML Actions Standard Professional
Transform XML
Merge XML
Extract XML Fragment
Edit XML File
Validate XML
Delete XML Nodes
Read XML Value to Variable
XML Node Iterator
Create XML Node
XML Delete Element/Attribute
Altova DiffDog [Altova]
Flow Control Actions Standard Professional
ASync Action Group  
If .. Then
Else
If Prev Action Failed
Switch
Case
Delay
While Loop
For Loop
Stop Build
Run Action List
Exit Action List
Include FinalBuilder Project
Raise Exception
Error Handling
Try
Catch
Finally
End
Wait for...
Wait for File
Wait for Script Result
Wait for Process
Wait for Variable  
Wait for Remote Computer
Wait Until (specific time/day)
Wait for INI File
Wait for Registry
Wait for Command
Wait for File on FTP Site
Miscellaneous Actions Standard Professional
Encrypt ActionPackage  
Spell Checking  
Comment
Action Group
Export Log File
Save FinalBuilder Project
Run Script
Get Date/Time
Text Find
Mutex/lock file
Simple Maths
Publish CityDesk Site [FogCreek Software]
Set Estimated Build Progress
Set Build Status Message
String and Path Manipulation Actions
String Trimming
String Casing
String Encryption
String Quoting
String Padding
String Concatenation
String Reverse
String SubString
String Replace
String Add Breaks
Path Manipulation
Stack and Queue Actions
Stack/Queue Define  
Stack/Queue Log Items  
Stack/Queue Push Items  
Stack/Queue Pop  
Stack/Queue Peek  
Stack/Queue get Count  
Stack/Queue Insert Item  
Stack/Queue is Empty  
Stack/Queue Clear  
Stack/Queue Iterator  
PDF Actions
PDF Merge Files  
Convert file to PDF  
PDF Insert Text  
Convert PDF (to html, excel, bitmap, jpeg, rtf, etc)  
Image Manipulation Actions
Manipulate Image (resize, flip, rotate, etc)  
JPEG Lossless Transform  
Windows OS Actions Standard Professional
Execute Program
Run DOS Command
Windows Exists
Register DLL/OCX
Subst Drive
Send Net Message
Get Disk Free Space
ShellExecute
Close Process
If COM Class Registered
Map Network Drive
Unmap Network Drive
Rasdial VPN / Remote Network Connection
Create Shortcut
Generate new GUID
Control NT Service  
Windows Scheduling
Schedule Add
Schedule Delete
Schedule List
WMI Actions
WMI Run Process  
WMI Kill Process  
WMI Process Info  
WMI Process Iterator  
Remote Reboot (WMI)
Remote Shutdown (WMI)
COM+ Actions
COM+ Register
COM+ Delete
COM+ Shutdown Application
COM+ Start Application
COM+ Edit Application
PSTools Actions [PsTools]
PsLogList (List event logs)
PsInfo (View System Information)
PsSuspend (Suspend/Resume Process)
PsGetSID (Sercurity ID Info)
PsFile (List/Close Remote Open Files)
PsKill (Kill Process)
PsList (List Processes)
PsLoggedOn (Logged on users)
PsShutdown (Shutdown computer)
PsService (Service Manager)
IIS Actions Standard Professional
IIS 7 [Microsoft Internet Information Services 7.0]
Start / Stop / Restart Website (IIS 7)
Create Website (IIS 7)
Delete Website (IIS 7)
Start / Stop / Recycle Application Pool (IIS 7)
Create Application Pool (IIS 7)
Delete Application Pool (IIS 7)
Create Virtual Directory (IIS 7)
Delete Virtual Directory (IIS 7)
Create Application (IIS 7)
Delete Application (IIS 7)
IIS 6 [Microsoft Internet Information Services 6.0]
Backup IIS Metabase (IIS 6)
Restore IIS Metabase (IIS 6)
Start WWW Service (IIS 6)
Stop WWW Service (IIS 6)
Restart WWW Service (IIS 6)
Start Website (IIS 6)
Stop Website (IIS 6)
Pause Website (IIS 6)
Unload IIS Application (IIS 6)
Create Virtual Directory (IIS 6)
Delete Virtual Directory (IIS 6)
Create Web Site (IIS 6)
Delete Web Site (IIS 6)
Create Application Pool (IIS 6)
Delete Application Pool (IIS 6)
IIS 6 FTP Administration [Configuring IIS6 FTP on Technet]
Start FTP Service (IIS 6)  
Stop FTP Service (IIS 6)  
Restart FTP Service (IIS 6)  
Start FTP Site (IIS 6)  
Stop FTP Site (IIS 6)  
Pause FTP Site (IIS 6)  
Create FTP Directory (IIS 6)  
Delete FTP Directory (IIS 6)  
Create FTP Site (IIS 6)  
Delete FTP Site (IIS 6)  
IIS 5 [Microsoft Internet Information Services 5]
Backup IIS Metabase (IIS 5)
Restore IIS Metabase (IIS 5)
Start WWW Service (IIS 5)
Stop WWW Service (IIS 5)
Restart WWW Service (IIS 5)
Start Website (IIS 5)
Stop Website (IIS 5)
Pause Website (IIS 5)
Unload IIS Application (IIS 5)
Create Virtual Directory (IIS 5)
Delete Virtual Directory (IIS 5)
Create Web Site (IIS 5)
Delete Web Site (IIS 5)
Iterator Actions Standard Professional
CSV Field Iterator
File Contents Iterator
File Iterator
Folder Iterator
List Iterator
Ini File Iterator
XML Node Iterator
WMI Process Iterator  
Files & Directory Actions Standard Professional
File Dependency  
Check if File Exists
Create Directory
Delete Directory
Move Directory
Copy Files
Delete Files
Move Files
Set File Attributes
Touch Files
Concatenate Files
Rename File or Directory
Read Text File
Create Text File
Write to Text File
Text Replace
XCopy [MSDN]
Authenticode File
Extract Version Info
Robocopy [Robust File Copy Utility]
Run Robocopy Job
Robocopy Move
Robocopy Mirror
Copy/Move File List
Calculate File CRC32
Calculate File MD5
Beyond Compare [Scooter Software]
Beyond Compare [Scooter Software]
Beyond Compare Script [Scooter Software]
Araxis Compare Files [Araxis]
Araxis Compare Folders [Araxis]
Get File Date
Install Builder Actions Standard Professional
InnoSetup [JR Software]
InstallAware [MimarSinan]
Wise Windows Installer [Wise Solutions]
Wise Install Project [Wise Solutions]
InstallAnywhere Ent [Zero G Software]
InstallAnywhere .Net [Zero G Software]
GP Install [QSC]
Nullsoft NSIS [NullSoft]
InstallShield Developer [InstallShield]
InstallShield Pro [InstallShield]
InstallShield Win Installer [InstallShield]
InstallShield Universal [InstallShield]
Advanced Installer [AdvancedInstaller.com]
Setup Factory [SetupFactory.com]
Wix Compiler [Windows Installer XML (WiX) Toolkit at SourceForge]
WiX Linker
Microsoft Deployment Project (edit VS.NET MSI Packages)
Windows Installer (Manipulate MSI database files)
MSI Update Properties  
MSI Merge  
MSI Transform  
MSI Validation  
MSI Generic  
CD/DVD Burning Actions Standard Professional
Burn CD/DVD
Create ISO  
Burn ISO  
Check Ready  
Erase CDRW/DVDRW  
Database Actions Standard Professional
ADO Execute SQL
ADO Execute Stored Procedure
ADO Dataset Iterator
MSSQL Execute SQL  
MSSQL DTSRun  
SQL Server Backup DB  
SQL Server Remove Unused Space  
SQL Server Check DB  
SQL Server Check Catalogue  
SQL Server Update DB Statistics  
SQL Server Rebuild Indexes  
SQL Best Practices Analyzer  
GUI Automation Actions Standard Professional
Wait for Window or Control  
Perform Mouse Click  
Perform Mouse Move  
Send Keyboard Input  
Set Scrollbar Position  
FTP Actions Standard Professional
FTP Connect
FTP Upload File
FTP Download File
FTP Change Directory
FTP Change Up Directory
FTP Get Remote Directory
FTP List Directory
FTP Get File Size
FTP Create Directory
FTP Delete Directory
FTP Delete File
FTP Rename File
FTP No-op
FTP Wait for File
FTP Check if Connected
FTP Disconnect
FTP Client (Deprecated)
SFTP Actions Standard Professional
SFTP Check If Connected  
SFTP Connect  
SFTP Copy Remote File  
SFTP Create Directory  
SFTP Disconnect  
SFTP Download File  
SFTP Download Files  
SFTP List Files  
SFTP Query Available Space  
SFTP Query Home Directory  
SFTP Remove Directory  
SFTP Remove File  
SFTP Remove Files  
SFTP Rename Files  
SFTP Upload File  
SFTP Upload Files  
SFTP Upload Fileset  

Learn more

Feature Tour

Take the Feature Tour to learn more about each of FinalBuilder's core components.

Download

To explore FinalBuilder for yourself, download the free 30 day evaluation.

Feature Matrix

For a list of all the features in FinalBuilder, and to compare the Standard and Professional editions, see the Feature Matrix.

Build Server Feature Matrix

For a list of all the features in FinalBuilder's build server, see the Build Server Feature Matrix

Build Server Demo

To try FinalBuilder's build server without installing it, check out the Live Demo.

Video Demos

Watch our video demos to learn more about the core FinalBuilder concepts.