OpenMake Meister enables development teams to control software builds, down into the compile and link process, providing standardization, acceleration, and auditing. OpenMake Meister delivers speed, transparency, consistency and repeatability across the life cycle. Reusable Build Services enable large enterprise development teams to standardize on build best practices and eliminate manual build scripting.
Meister builds are aware of complex dependency relationships, which accelerate the development process through build avoidance and parallelization. Meister saves time and money by shortening development cycles and consolidating time consuming redundant tasks. With Meister, organizations have a simplified process for managing the application build across diverse languages and platforms.
Build Acceleration
By directing calculating and managing software dependencies, Meister accelerates builds, enabling teams to implement agile and other fast-moving development processes. Builds are further accelerated by Meister, which can determine which steps in the compile and link process can be performed in parallel – taking full advantage of separate processors on multi-core machine hardware. Building your application in parallel mode can reduce your build times up to 50%. In addition, with Meister's Build Avoidance technology, development teams can achieve 10 minute incremental builds, ensuring that continuous integration and unit testing runs smoothly and efficiently for maximum benefit. Meister's build acceleration features supports all languages including Java and .NET.
Standardized Build Best Practices
Meister is the only solution that gives you complete control over the software build. It manages dependencies, automatically generates build scripts, executes accelerated, incremental builds, and provides detailed audit reports. Meister replaces expensive to maintain homegrown and open source build systems with standardized build services for integrating, compilers, linkers, archive tools and other common development tools into a seamless distributed life cycle management system. Teams benefit by implementing build best practices in a standardized way across all languages and platforms. Meister is also a programmable environment, so build engineers can use the Meister API to develop custom Build Services that tightly integrate their particular combination of commercial, open source, and in-house developed tools into the Meister build management platform.
Eliminate Redundant Manual Tasks
Meister automates manual tasks and eliminates the redundant, error-prone activities commonly performed by build engineers and developers, especially build scripting. OpenMake Meister ships with over 100 reusable Build Services enabling teams to quickly build applications that use common development tools and environments, such as MSBuild, GCC, Flex, WebSphere, WebLogic, and Java. Meister provides a project dependency database that enables teams to publish and then reuse the output of builds, streamlining the development process and enabling builds to intelligently flow through the software lifecycle. Build scripts are automatically generated by Meister as part of the build process, eliminating costly script errors.
Advanced Build Analytics
Going beyond basic build logs, Meister provides team leads and managers with actionable build analytics, including impact analysis audit reports, to enable better software development decision making. Meister Insight reports document the dependencies, environment and other critical information about a build. Managers can ask and answer important questions around the impact of specific code changes to drive accurate test and release practices. Meister can even embed footprint data in binaries, enabling teams to simplify the software support and maintenance process by unambiguously identifying the contents and origin of any software release.
Enterprise Scalability and Cross-Platform Support
Because OpenMake Meister includes the Mojo distributed Continuous Integration platform, it delivers the benefits of acceleration, standardization and auditing throughout the enterprise. Combined with Continuous Integration, Meister enables teams to automate complex build, test and deploy processes that are tailored to specific needs, rather than forcing teams to adjust their process to fit their build tool. By taking advantage of virtual and cloud computing environments, Meister build management solutions let teams respond quickly to today’s fast moving enterprise development and lifecycle challenges.
IDE and Compiler Integration
OpenMake Meister provides full integration with IDEs, development tools and ALM p roducts. With built-in support for over 100 commercial and open source development tools and 40 ALM tool plug-ins across all popular languages (including C, C++, C# and Java), Meister provides multilingual and multi-platform support for complex build management requirements.
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 |
| Microsoft Team Foundation Server |
| Microsoft Visual Source Safe |
| MKS Source |
| Serena PVCS |
| Serena Dimensions and Dimensions Express |
| Perforce |
| Borland StarTeam |
| Subversion |
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 |
