This report describes the Windfarm Operations and Maintenance cost-Benefit Analysis Tool (WOMBAT), which models the operations and maintenance (O&M) phase of a wind power plant. The model calculates both direct and indirect O&M costs, along with power production, safety, and efficiency of operations at a distributed, land-based, or offshore wind power plant. Because O&M costs comprise roughly one-third of the total life cycle costs for a wind power plant, it is important to understand how technological and process-based innovations might help drive down those costs.WOMBAT is a medium-fidelity, scenario-based, trade-off analysis tool with a modular code base that allows for extensive customizations to account for technological innovations, maintenance strategy or methodological improvements, and site conditions. The most important benefit to the model being highly modular and flexibly composable is that there is no difference in how distributed wind, offshore wind, or land-based wind energy technologies are modeled. The flexibility of the software enables users to model wind power plants with any number of wind turbines. Similarly, any number of maintenance tasks and potential failures can be modeled on each turbine. Additionally, the flexible selection of service equipment enables users to model maintenance of land-based or offshore wind turbines, using appropriate constraints and capabilities for each type of service equipment. This report details the functionality, implementation, conceptual background, and performance of WOMBAT. It describes the concepts underlying WOMBAT for readers who are interested in using the software and provides more details of the software implementation for users interested in customizing WOMBAT for their own analyses. First, the report presents the motivation and requirements for a free and open-source O&M software, then moves into the underlying data models that enable the core functionality of the software. It then describes how the simulation itself works, presents some of the end results that WOMBAT can generate, and summarizes our model validation exercises.WOMBAT is actively being developed with new functionality and methodologies being implemented to continuously serve the needs of users. Therefore, this report is based off the release of Version 0.5.1, which is available at https://www.github.com/WISDEM/WOMBAT/. In addition to this report, up-to-date documentation, use cases, and examples can be found at https://wisdem.github.io/WOMBAT.