OpenMake Meister offers 100% automation, the key to a standardized and repeatable build to release process. OpenMake Meister delivers a build to release solution that allows you to establish consistency and repeatability starting at the methods used by your developers to create your executables and ending with a process for iintegrating best of breed application life cycle tools into your change process. Meister goes beyond the competing tools, letting you control and automation the compile and link process, as well as the pre and post steps around the compile and link. Meister ensures that the source code you are managing in your SCM repository matches the executables running in your production environment, letting you know unambiguously what is in production. Key benefits ot he SCM Administrator includes:
- Bridging Development Source to Production Binaries
- Separation of Duties
- Dependency Management and Impact Analysis
- Build Best Practices
- Secure Build Environments
- Build Transparency
- ALM Tool Integrations
Bridging Development Source to Production Binaries
Why are builds important to the source code administrator? Because it is the build that determines what source code will be build, packaged and delivered to your production environment. OpenMake Meister maximizes your investment in an SCM solution by guaranteeing that your production executables are traceable back to your SCM repository. Meister offers you maximum protection from failed releases by providing the DNA and fingerprint evidence that links production back to its development origin. Meister guarantees that the SCM team can repeat the same build that was executed by the developers, without needing the developer to hand-hold the process. OpenMake Meister gives the SCM team the knowledge and tools to take control of the software builds.
Separation of Duties
OpenMake Meister provides a process that allows developers to "promote" their build to a production control team creating a separation of duties between development and production release. SCM administrators can enforce the use of "approved" source code and libraries in the production build, ensuring that no source code is released to production untested or unapproved.
Dependency Management and Impact Analysis
OpenMake Meister allows SCM administrators to trace project to project and project to infrastructure relationships, providing a predictive analysis of any software release. Our Build Audit reports provide a complete picture of how, when, and where the build was performed, enabling the build to be easily reproduced to support emergency release procedures.
Build Best Practices
OpenMake Meister standardizes builds by allowing you to establish Build Best Practices throughout your organization. Build best practices creates consistency in the build process and better supports agile development activities such as continuous integration builds. If your developers talk about using Maven, they are attempting to standardize their builds. OpenMake Meister standardizes builds for the enterprise supporting Java, Microsoft Visual Studio, LINUX, C-UNIX and z/OS.
Secure Build Environments
Secure your pre-production build process using Meister's User and Group Security. Meister can be implemented with LDAP allowing you to create a build process that restricts certain Users or Groups from executing Builds and Workflows that touch a production or pre-production site. Enforce your separation of duties using Meister's User security and privileges.
Build Transparency
Auditing builds can be difficult if you only have ad hoc scripts to rely on. With Meister, full control of the build process can be handed to the Production Control or SCM teams - without having to hand over large numbers of make and ant scripts. All details of the build can be easily reviewed, such as the state of debug or optimization flags, and the use of production versions of third party libraries to ensure production compatibility. This critical data is hidden in ad hoc scripts and is far from transparent. And with Meister Insight, your builds can be executed with a full Build Audit report showing all artifacts used in the build, even when they are not under SCM control. See our Build Audit Report below. Notice that the file "rt.jar" was not stored in the ClearCase repository, but identified by Meister's deep dependency discovery.

ALM Tool Integrations
OpenMake Meister integrates with the leading source code management, testing and software distribution tools - both open source and commerical. Application Life cycle Managment tool Plug-ins provide the out of the box integration with dozens of ALM tools for creating your automated build to release process. It's also easy to create your own Plug-ins, to extend Meister to include your in-house developed or less comon tools.
Testing and Static Analysis Integrations
Requirements, Testing, and Deployment Tool Integration |
| CA Software Delivery |
| Bugzilla |
| Checkstyle |
| Crap4J |
| Doxygen |
| Emma |
| FindBugs |
| IBM ClearQuest |
| IBM Tivoli |
| InstallShield |
| Japex |
| Jira |
| JUnit |
| JCoverage |
| JDepend |
| Nunit |
| Manage Ear and War Deployment Descriptors |
| MD5 Checksum for executable validation |
| PMD |
| Serena Tracker |
| Serena Mover |
| Wise Installer |
SCM and CI Server Integrations
Software Configuration Management Tool Integration |
| Accurev |
| CA SCM (Harvest) |
| CVS |
| IBM ClearCase and RTC |
| Microsoft Team Foundation Server |
| Microsoft Visual Source Safe |
| MKS Source |
| Serena PVCS |
| Serena Dimensions and Dimensions Express |
| Perforce |
| Borland StarTeam |
| Subversion and Teamforge |
Continuous Integration Server Support |
| OpenMake Mojo |
| Hudson |
| IBM BuildForge |
| Microsoft TeamBuild |
| Electric Cloud -Electric Commander |
| Cruise Control and Cruise |
| Urban Code - AnthillPro |
| JetBrains TeamCity |
What People are Saying
"Meister offers us increased productivity and quality compared to manually controlled builds. Meister also completes the configuration management process through it's central build capabilities allowing Fortis to fully control all internal and external software assets within our fast evolving J2EE world.” Matthias Pyck, Fortis Bank
"Meister provides us a standard rules-driven build process regardless of platform, compiler and operating system. We selected Meister because it is the only enterprise-wide build tool that can thoroughly support our mission-critical Java, C/C++, and .NET applications.” Todd Athorp, Sr Programmer, FIS
"Next to documentation, build management is likely to be the least satisfying task a developer must address every day. A lot of software investment ends up in the time it takes to constantly tweak the make files needed to keep a system maintainable. Developers are looking for innovative solutions that will reduce software coding by a factor of five." Jim Duggan, Gartner
"OpenMake Meister drastically reduced the cost of supporting our builds. Meister allowed our build team to increase the number of builds supported using only 1/2 the staff, configured across 100 remote build servers." Production Control, Major US Bank
Build Engines and IDE Integrations
Build Engines and IDE Integration |
| Maven, Ant and NAnt |
| Make, NMake, CMake, EMake, OMake, IMake, Python |
| Eclipse Workspace and the Eclipse JDT/CDT |
| Java Jar, Java War, Javadoc |
| Microsoft Visual Studio .Net (2003, 2005, 2008, 2010)integrated with DevEnv, MSBuild, TFS, and TeamBuild |
| Microsoft Visual Studio 6.0 integrated with Nmake |
| Microsoft Visual Basic integrated with VB6.exe and VB5.exe |
| IBM Rational Software Architect (RSA) (Jar, War, Ear) |
| IBM Rational Application Developer (Jar, War, Ear) |
| IBM Websphere 5.1 and 6.0 (Ear, War, Jar, EJBDeploy, WSEJDeploy) |
| Weblogic (JSPC, EJB, Jar, War, Servicegen, XMLBeans) |
| Borland Delphi integrated with DCC32.exe |
| GNU Compiler for DLLs and EXEs |
| Oracle Forms, Menus, PSQL and Reports |
| Sybase ASE (ISQL) |
| Microfocus Cobol |
| PowerGen/PowerBuilder |
| Tuxedo Server and Client |

