OpenMake Meister provides a comprehensive framework for addressing the entire DevOps challenge. It enables teams to coordinate, communicate and control the software build, test and deploy processes. The first and most important DevOps challenge is the ability to gain full control of the software build. Meister is the only DevOps solution that fully addresses this step of the DevOps process, guaranteeing that the Test and Deploy activities are not impacted by "bad" builds. Meister moves away from 20th Century "scripted" solutions and delivers a solid solution for 21st Century development challenges.
Meister is different from it's competitors as it automates the lowest level of activity, down to each step in the compile and link process which provides the highest level of control possible. Scripted builds hide the critical logic and details of how the software is constructed. Meister exposes those details for everyone to see and understand. This lead to higher success rates in the software build step which in turn improves the testing and deployment DevOps activities.
Eliminating error prone scripts in the build to release process is critical for organizations striving to reduce the cost and risk associated to moving software changes from development to release. No other DevOps solution provides this level of control and automation.
Build Acceleration
By controlling dependencies at multiple levels from source through library ordering, Meister accelerates builds, enabling teams to implement agile and other fast-moving development processes. Meister further accelerates the Build process by determining which steps can be performed in parallel – taking full advantage of separate processors on multi-core machines. Meister's parallelization can reduce build times up to 50%. Meister's acceleration supports the building of all languages including Java and .NET.
Incremental Build
With Meister's incremental change technology the build and deploy process can manage a change as small as one file avoiding the expense and risk of doing full builds and full releases. Incremental processing minimizes the risk of a change by minimizing the the overall impact of the change. Instead of rebuilding and re-deploying hundreds of files, Meister can reduce it down to only the files that have been impacted by the change. Meister's incremental change technology supports all languages including Java, .Net, C, C# and C++.
Build and Deploy Standardization
Meister allows you to standardize your build and deploy process by centralizing control into one location and eliminating non-standard manual scripts. Meister replaces expensive to maintain homegrown and open source build and deploy systems with standardized and reusable services for integrating, compilers, linkers, server environments, configurations and other common development and deployment platforms. Teams benefit by implementing transparent build and deploy best practices in a standardized way across all languages and platforms.
Eliminate Redundant Manual Tasks
Meister automates manual tasks and eliminates the redundant, error-prone activities commonly performed by build and deploy engineers. 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. This streamlined processes is then repeated at the deployment step, eliminating the cost and risk associated to manual processes.
Advanced Metrics and Reporting
Going beyond basic logs, Meister provides team leads and managers with actionable analytic data including impact analysis reports, build audit reports, build difference reports to enable better software development decision making. Meister Insight reports 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. The Binary Repository tracks the status of a Build showing if it was moved to Testing or Production release. 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 Meister includes a Continuous Integration platform, it delivers the benefits of acceleration, standardization and auditing throughout the enterprise. 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's build management solution let teams respond quickly to today’s fast moving enterprise development and life cycle challenges.
IDE and Compiler Integration
OpenMake Meister provides full integration with IDEs, development tools and ALM products. 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.s.
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 |

