Feature Matrix

FinalBuilder is available in two editions, Standard and Professional. Below is a matrix of the differences between the two editions.

 

Additional actions can be found in the Community Downloads section. Community actions have been created by the Community to complement FinalBuilder's in built actions.

Features
 

Standard

Professional

Easy to use and powerful GUI
 
 
Hierarchical logging to database
 
 
Debugging (Watches, Breakpoints, etc)
 
 
Integrated ActiveScript
 
 
Run the build in IDE or on command line
 
 
ActionStudio
 
 
SCC Integration in IDE  
 
Run multiple actions in parallel  
 
Create run-only password protected projects  
 
Action Studio Features
 

Standard

Professional

Develop actions in .NET, PowerShell, VBScript, JScript, IronPython and COM
 
 
Property Page designer
 
 
Script editor
 
 
Integrated help
 
 
Import and Export encrypted action packages  
 
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 Options
 

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  
 
Amazon EC2  
 
.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]
 
 
.Net Obfuscation Tools Actions
 

Standard

Professional

Dotfuscator [PreEmptive Solutions]
 
 
Demeanor [Wise Owl]
 
 
XenoCode [XenoCode]
 
 
.NET Reactor [Eziriz]
 
 
{smartassembly} [{smartassembly}]
 
 
Virtualisation Actions (VMWare Workstation)
 

Standard

Professional

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
 
 
Virtualisation Actions (VMWare Server)
 

Standard

Professional

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
 
 
Virtualisation Actions (Microsoft Virtual Server)
 

Standard

Professional

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 - 5
 
 
AQTest
 
 
Run QA Wizard [Seapine website]
 
 
Typemock [Typemock]
 
 
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
 
 
Delphi .Net Project (D8, D2005, D2006, D2007) [Embarcadero Delphi]
 
 
C++ Builder Project [Embarcadero C++ Builder]
 
 
Delphi Win32/Win64 (D3 - 10.4) [Embarcadero 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]
 
 
Compiler Actions (IncrediBuild)
 

Standard

Professional

IncrediBuild Build
 
 
Enable Agent
 
 
Disable Agent
 
 
Stop current compile
 
 
Reset Swapfile
 
 
Source Code Tool Actions
 

Standard

Professional

Pascal Analyzer [Peganza]
 
 
CodeHealer [SOCK Software]
 
 
Localisation Tool Actions
 

Standard

Professional

Sisulizer [Sisulizer Website]
 
 
Licensing Actions
 

Standard

Professional

Armadillo
 
 
ASProtect [ASPack]
 
 
ProActivate
 
 
Executable Packer Actions
 

Standard

Professional

UPX Compress Executable
 
 
ASPack Compress Executable
 
 
Help Complier Actions
 

Standard

Professional

Doc-O-Matic Project [Doc-O-Matic]
 
 
WinHelp Compiler
 
 
HTML Help Compiler
 
 
Help & Manual 3 and 4
 
 
NDoc [NDoc]
 
 
Sandcastle MRefBuilder [Sandcastle]
 
 
Sandcastle XslTransform [Sandcastle]
 
 
Sandcastle Build Assembler [Sandcastle]
 
 
Version Control Systems
 

Standard

Professional

AccuRev [Accurev]
 
 
Borland StarTeam [StarTeam]
 
 
CVS [Concurrent Version System Website]
 
 
Git [Git SCM]
 
 
IBM/Rational ClearCase [ClearCase]
 
 
JediVCS [Jedi]
 
 
Mercurial [Mercurial]
 
 
Microsoft Team Foundation Source Control [Visual Studio Team System]
 
 
MKS Source Integrity [MKS]
 
 
Plastic SCM [Plastic SCM]
 
 
PureCM [PureCM]
 
 
Perforce [Perforce]
 
 
QSC Team Coherence [QSC]
 
 
QVCS
 
 
SubVersion [Tigris]
 
 
Surround [Seapine]
 
 
Sourcegear Vault (includes Sourcegear Fortress version control) [SourceGear]
 
 
Serena PVCS [Serena]
 
 
Visual SourceSafe (VSS 6 and VSS 2005) [SourceSafe]
 
 
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 and Error Handling 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 FinalBuilderProject
 
 
Raise Exception
 
 
Try
 
 
Catch
 
 
Finally
 
 
End
 
 
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 Trimming
 
 
String Casing
 
 
String Encryption
 
 
String Quoting
 
 
String Padding
 
 
String Concatenation
 
 
String Reverse
 
 
String SubString
 
 
String Replace
 
 
String Add Breaks
 
 
Path Manipulation
 
 
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 Merge Files  
 
Convert file to PDF  
 
PDF Insert Text  
 
Convert PDF (to html, excel, bitmap, jpeg, rtf, etc)  
 
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  
 
Schedule Add
 
 
Schedule Delete
 
 
Schedule List
 
 
WMI Run Process  
 
WMI Kill Process  
 
WMI Process Info  
 
WMI Process Iterator  
 
Remote Reboot (WMI)
 
 
Remote Shutdown (WMI)
 
 
COM+ Register
 
 
COM+ Delete
 
 
COM+ Shutdown Application
 
 
COM+ Start Application
 
 
COM+ Edit Application
 
 
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

Start Website (IIS 5-7)
 
 
Stop Website (IIS 5-7)
 
 
Restart Website (IIS 7)
 
 
Create Website (IIS 5-7)
 
 
Delete Website (IIS 5-7)
 
 
Start / Stop / Recycle Application Pool (IIS 7)
 
 
Create Application Pool (IIS 6-7)
 
 
Delete Application Pool (IIS 6-7)
 
 
Create Virtual Directory (IIS 5-7)
 
 
Delete Virtual Directory (IIS 5-7)
 
 
Create Application (IIS 7)
 
 
Delete Application (IIS 7)
 
 
Backup IIS Metabase (IIS 5-6)
 
 
Restore IIS Metabase (IIS 5-6)
 
 
Start WWW Service (IIS 5-6)
 
 
Stop WWW Service (IIS 5-6)
 
 
Restart WWW Service (IIS 5-6)
 
 
Pause Website (IIS 5-6)
 
 
Unload IIS Application (IIS 5-6)
 
 
Create Application Pool (IIS 6)
 
 
Delete Application Pool (IIS 6)
 
 
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)  
 
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  
 
File and 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 Script [Scooter Software]
 
 
Araxis Compare Files [Araxis]
 
 
Araxis Compare Folders [Araxis]
 
 
Get File Date
 
 
Installer Actions
 

Standard

Professional

InnoSetup [JR Software]
 
 
InstallAware [MimarSinan]
 
 
Wise Windows Installer
 
 
Wise Install Project
 
 
InstallAnywhere Ent
 
 
InstallAnywhere .Net
 
 
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)
 
 
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  
 
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