Wednesday, August 20, 2008

What is FinalBuilder?

Software projects are inherently complex, and creating a software build process can be fraught with errors and oversights. FinalBuilder is a powerful Automated Build & Release Management tool that simplifies software build automation.

By equipping you with an extensive library of built-in actions in a graphical IDE, FinalBuilder makes it quick and easy to define and maintain a reliable build process. You don't have to concoct complex batch files, script or XML to automate a build. Focus your coding skill on writing great software and use FinalBuilder to automate your software builds.

FinalBuilder's extensive library offers more than 600 built-in actions, which enable you to: 

For a complete list of actions in FinalBuilder, see the FinalBuilder Feature Matrix

 

Screenshot of FinalBuilder's features for automating builds.
[More Screenshots]

 

Why use FinalBuilder?

Traditionally, batch files, XML based build tools or general purpose scripting tools have been used to automate builds. The result of these methods is a build process which is typically difficult to maintain, difficult for people to understand and which suffers from a lack of proper error handling. It also takes a long time to create a reliable batch file or script which automates the entire build process. A visual automated build tool with all the functionality of FinalBuilder makes it quick and easy to define, debug, maintain and run a reliable build process.

FinalBuilder will:

  • Save time and money - automated builds are typically much quicker than manual builds, sometimes cutting something that took a day down to minutes.
  • Allow anyone in the team to run a build - FinalBuilder is so easy to use, so you won't need a "build guru" to create, maintain and run your builds.
  • Improve the quality of your releases - FinalBuilder cuts the human error factor substantially by automating boring and repetitive tasks.
  • Have a record of what was built when - FinalBuilder logs the output from all the tools it calls, and the logs from previous builds are archived.

 

Learn more

Feature Tour

Take the Feature Tour to get in-depth information about all of the great features in FinalBuilder.

Download

If you want to explore FinalBuilder for yourself, download the free evaluation.

Feature Matrix

For the full list of features in each edition of FinalBuilder, see the Feature Matrix.

Demos

Watch a demo to learn more about core FinalBuilder concepts.

 

Other Resources

Build Automation Articles

Continuous Integration and Automating the Build - Martin Fowler explains Continuous Integration, automating the build process, and outlines other software development best practices.

Daily Builds are your Friend - Joel Spolsky argues why daily builds and an automated build process are so important.

Making Your Automated Build System Work for You - by Adam Kolawa, Co-Founder of Parasoft

The Essential Infrastructure - Mike Gunderloy outlines essential tools to help you deliver robust code on a reasonable schedule.

The Joel Test: 12 Steps to Better Code - Joel Spolsky defines the 12 essentials for a successful software project.  Number 2 is "Can you make a build in one step?", and number 3: "Do you make daily builds?"

 



Privacy Statement  |  Terms Of Use  |  Contact
Copyright © 2008 VSoft Technologies Pty Ltd