Git is a distributed revision control system with an emphasis on speed, data integrity, and support for distributed, non-linear workflows. Git was initially designed and developed by Linus Torvalds for Linux kernel development in 2005, and has since become the most widely adopted version control system for software development.
Docker is an open-source project that automates the deployment of applications inside software containers, by providing an additional layer of abstraction and automation of operating-system-level virtualization on Linux. Docker uses resource isolation features of the Linux kernel such as cgroups and kernel namespaces to allow independent "containers" to run within a single Linux instance, avoiding the overhead of starting and maintaining virtual machines.
Amazon Web Services (AWS) is a collection of remote computing services, also called web services, that make up a cloud computing platform offered by Amazon.com. These services are based out of 11 geographical regions across the world. The most central and well-known of these services are Amazon Elastic Compute Cloud and Amazon S3.
Jenkins is an open source continuous integration tool written in Java. Jenkins provides continuous integration services for software development. It is a server-based system running in a servlet container such as Apache Tomcat. It supports SCM tools including AccuRev, CVS, Subversion, Git, Mercurial, Perforce, Clearcase and RTC, and can execute Apache Ant and Apache Maven based projects as well as arbitrary shell scripts and Windows batch commands.
GitHub is a web-based Git repository hosting service, which offers all of the distributed revision control and source code management (SCM) functionality of Git as well as adding its own features. Unlike Git, which is strictly a command-line tool, GitHub provides a web-based graphical interface and desktop as well as mobile integration.
Taiga is a project management platform for agile developers & designers and project managers who want a beautiful tool that makes work truly enjoyable. Free. Open Source. Simple to use.
JIRA is a proprietary issue tracking product, developed by Atlassian. It provides bug tracking, issue tracking, and project management functions. Although normally styled JIRA, the product name is not an acronym, but a truncation of Gojira, the Japanese name for Godzilla. It has been developed since 2002.
Splunk is an American multinational corporation based in San Francisco, California, which produces software for searching, monitoring, and analyzing machine-generated big data, via a web-style interface. Splunk (the product) captures, indexes and correlates real-time data in a searchable repository from which it can generate graphs, reports, alerts, dashboards and visualizations.
Datical’s mission is to radically improve and simplify the application release process by modernizing and automating the database release process. Datical solutions deliver the capabilities technology executives need to remove database deployments as a barrier to delivering new application innovation. With Datical, enterprises can eliminate the security vulnerabilities, costly errors, data loss and downtime often associated with current database deployment methods.
Kibana is an open source data visualization plugin for Elasticsearch. It provides visualization capabilities on top of the content indexed on an Elasticsearch cluster. Users can create bar, line and scatter plots, or pie charts and maps on top of large volumes of data.
Elasticsearch is a search server based on Lucene. It provides a distributed, multitenant-capable full-text search engine with a RESTful web interface and schema-free JSON documents. Elasticsearch is developed in Java and is released as open source under the terms of the Apache License. Elasticsearch is the second most popular enterprise search engine.
Confluence is content and team collaboration software that changes how modern teams work. Confluence is the wiki for today’s modern team, giving every project and person their own Space to create and share. When knowledge flows freely, ideas grow and teams evolve - Confluence offers a flexible and customizable platform that grows with you so you can collaborate your way.
Slack is a team communication tool co-founded by Stewart Butterfield, Eric Costello, Cal Henderson, and Serguei Mourachov. Slack began as an internal tool used by their company Tiny Speck in the development of Glitch, a now defunct online game. Slack was launched in August, 2013, and signed up 8000 customers within 24 hours of launch.
MongoDB (from humongous) is a cross-platform document-oriented database. Classified as a NoSQL database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas (MongoDB calls the format BSON), making the integration of data in certain types of applications easier and faster. Released under a combination of the GNU Affero General Public License and the Apache License, MongoDB is free and open-source software.
GitLab is a web-based Git repository manager with wiki and issue tracking features. GitLab is similar to GitHub, but GitLab has an open source version, unlike GitHub.
XebiaLabs develops enterprise-scale Continuous Delivery and DevOps software, providing companies with the visibility, automation, and control to deliver software faster and with less risk. Headquartered in the U.S., XebiaLabs has a worldwide network of sales offices and partners.
PostgreSQL, often simply "Postgres", is an object-relational database management system (ORDBMS) with an emphasis on extensibility and standards-compliance. As a database server, its primary function is to store data securely, supporting best practices, and to allow for retrieval at the request of other software applications. It can handle workloads ranging from small single-machine applications to large Internet-facing applications with many concurrent users.
Logstash is a tool for managing events and logs. You can use it to collect logs, parse them, and store them for later use (like, for searching). If you store them in Elasticsearch, you can view and analyze them with Kibana.
The Perfecto Continuous Quality Lab is a cloud-based Platform as a Service for integrating real mobile devices and web browsers into testing activities across a DevOps pipeline. With integrations to Jenkins, REST APIs for execution and reporting, and 24-7 availability and support, it is the leader in lab management solutions for enterprise development and testing at scale.
Maven is a build automation tool used primarily for Java projects. The word maven means 'accumulator of knowledge' in Yiddish. Maven addresses two aspects of building software: First, it describes how software is built, and second, it describes its dependencies.
SonarQube is an open platform to manage code quality. Covering new languages, adding rules engines, and computing advanced metrics can be done through a powerful extension mechanism. More than 50 plugins are available.
The Docker Hub is a cloud-based registry service for building and shipping application or service containers. It provides a centralized resource for container image discovery, distribution and change management, user and team collaboration, and workflow automation throughout the development pipeline.
Cucumber is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style. Cucumber is written in the Ruby programming language. Cucumber projects are available for other platforms beyond Ruby.
Selenium is a portable software testing framework for web applications. Selenium provides a record/playback tool for authoring tests without learning a test scripting language (Selenium IDE). It also provides a test domain-specific language (Selenese) to write tests in a number of popular programming languages, including Java, C#, Groovy, Perl, PHP, Python and Ruby.
Docker Swarm is native clustering for Docker. It turns a pool of Docker hosts into a single, virtual Docker host. Because Docker Swarm serves the standard Docker API, any tool that already communicates with a Docker daemon can use Swarm to transparently scale to multiple hosts.
Apache Tomcat is an open source web server and servlet container developed by the Apache Software Foundation (ASF). Tomcat implements several Java EE specifications including Java Servlet, JavaServer Pages (JSP), Java EL, and WebSocket, and provides a "pure Java" HTTP web server environment for Java code to run in.
Apache JMeter is an Apache project that can be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications.
MySQL is the world's second most widely used relational database management system (RDBMS) and most widely used open-source RDBMS. It is named after co-founder Michael Widenius's daughter, My. The SQL acronym stands for Structured Query Language.
Kubernetes is an open source system for managing containerized applications across multiple hosts, providing basic mechanisms for deployment, maintenance, and scaling of applications.
Go is an open source tool which is used in software development to achieve continuous delivery (CD) of software. It supports automating the entire build-test-release process from code check-in to deployment. It helps to keep producing valuable software in short cycles and ensure that the software can be reliably released at any time. Open source continuous delivery server to model and visualize complex workflows with ease. With its parallel and sequential execution, GoCD can easily configure dependencies for fast feedback and on-demand deployment. Its fan-in/fan-out dependency management always does the "right thing," avoiding spurious builds.
Google Cloud Platform is a cloud computing platform by Google that offers hosting on the same supporting infrastructure that Google uses internally for end-user products like Google Search and YouTube.
Nexus Pro gives you more information, more control, and better collaboration across your team than ever before. And it works with build tools like Ant, Ivy, Gradle, Maven, SBT and others. Use Nexus as the foundation for your complete Component Lifecycle Management approach.
Ansible is an open-source software platform for configuring and managing computers. It combines multi-node software deployment, ad hoc task execution, and configuration management. It manages nodes over SSH or PowerShell and requires Python (2.4 or later) to be installed on them. Modules work over JSON and standard output and can be written in any programming language. The system uses YAML to express reusable descriptions of systems.
Microsoft SQL (Structured Query Language) Server is a relational database management system developed by Microsoft. As a database server, it is a software product whose primary function is to store and retrieve data as requested by other software applications, be it those on the same computer or those running on another computer across a network (including the Internet).
JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing frameworks which is collectively known as xUnit that originated with SUnit.
Automatically monitor the status of every database deployment across the enterprise. Given the opportunity for human error, manually tracking SQL script execution across all environments is not an ideal approach. Datical makes database auditing and deployment monitoring easy by automatically tracking and reporting on the status of every database deployment across the enterprise.
MuleSoft Anypoint Platform™ is a fully cloud-based solution, enabling customers to take advantage of the economics and elasticity of the cloud for their integration infrastructure. As the iPaaS component of MuleSoft’s Anypoint Platform™, the only complete platform for SOA, SaaS integration, and APIs, CloudHub and additional integration solutions such as Mule ESB, Anypoint Studio, and API Manager provide a unified connectivity platform for developers to build packaged integration applications.
GitLab CI is a part of GitLab, a web application with an API that stores its state in a database. It manages projects/builds and provides a nice user interface, besides all the features of GitLab. GitLab Runner is an application which processes builds. It can be deployed separately and works with GitLab CI through an API. In order to run tests, you need at least one GitLab instance and one GitLab Runner.
Venafi Trust Protection Platform (TPP) provides fully automated processes for injecting X.509 keys and certificates into Containers, VM's, CI/CD pipelines, Orchestration and Config Management tools. TPP is currently integrated with Docker, Chef, SaltStack, IBM UrbanCode and many other tool chains.
Mattermost is an open source, self-hosted Slack-alternative. Mattermost is: Slack-compatible, not Slack-limited – Mattermost features rival Slack features, and support a superset of Slack’s incoming and outgoing webhook integrations, including compatibility with existing Slack integrations. From your existing Slack teams, you can import users, public channel history and even theme setting colors into Mattermost. Mobile and desktop apps, in addition to web – Use Mattermost from your iOS or Android phones and tablets or with installed apps on Windows, Linux and Mac. Easy to deploy, manage, and upgrade – Mattermost runs as Linux binary, Docker image, and many other forms. Try Mattermost with a one-line Docker install, andmany install guides are available. Improvements ship monthly. Supported by a vibrant community – Use Mattermost with dozens of community integrations and applications, including Jira, IRC, XMPP, Hubot, Giphy, Jenkins, GitLab, Trac, Redmine, SVN, RSS/Atom and many others. Build and share your own apps usingMattermost APIs and drivers.
Nevercode was born from a simple idea: to help mobile app developers build better apps faster. We built a cloud-based continuous integration service that automated the key steps in the development process – building, testing, distributing. We’ve come to the realization that finding ways to eliminate grunt work allows developers to be more effective and achieve ambitious goals. Thus, the way developers work influences their results, and that in turn has an impact on everyone.
Redgate's SQL Toolbelt contains the industry-standard products for SQL Server development, deployment, backup, and monitoring. Together, they make you productive, your team agile, and your data safe.
HashiCorp's Vault secures, stores, and controls access to tokens, passwords, certificates, API keys, and other sensitive resources in modern datacenters. For each resource, Vault handles leasing, revocation, rolling, and auditing.
WildFly, formerly known as JBoss AS, or simply JBoss, is an application server authored by JBoss, now developed by Red Hat. WildFly is written in Java, and implements the Java Platform, Enterprise Edition (Java EE) specification. It runs on multiple platforms.
MariaDB is a community-developed fork of the MySQL relational database management system intended to remain free under the GNU GPL. Being a fork of a leading open source software system, it is notable for being led by the original developers of MySQL, who forked it due to concerns over its acquisition by Oracle.
Apache Cassandra is an close source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability with no single point of failure. Cassandra offers robust support for clusters spanning multiple datacenters, with asynchronous masterless replication allowing low latency operations for all clients.
As the first, and only, universal Artifact Repository Manager on the market, JFrog Artifactory fully supports software packages created by any language or technology. Artifactory is the only enterprise-ready repository manager available today, supporting secure, clustered, High Availability Docker registries.ctory is JFrog's open source binary repository management product.
OpenShift is a platform as a service product from Red Hat. It is also an Infrastructure as a Service (IaaS), comparable to Google Storage and Amazon S3 online storage services.
Gradle is a project automation tool that builds upon the concepts of Apache Ant and Apache Maven and introduces a Groovy-based domain-specific language (DSL) instead of the more traditional XML form of declaring the project configuration. Gradle uses a directed acyclic graph ("DAG") to determine the order in which tasks can be run.
Automate everything, relax anytime. (R)?ex integrates seamlessly into your running environment, is easy to use and extend. easy to learn (it's just plain Perl), and Apache 2.0 licensed.
Cloud Deployment Manager allows developers to easily design, deploy, and reuse complex Cloud Platform solutions using simple and flexible declarative templates. From simple web servers to complex highly available clusters, Deployment Manager allows teams to spend less time managing, and more time building.
OpenStack is a free and open-source cloud computing software platform. Users primarily deploy it as an infrastructure as a service (IaaS) solution.
Octopus Deploy is an automated deployment and release management server. It is designed to simplify deployment of ASP.NET applications, Windows Services and databases.
JBoss Data Virtualization is a data integration solution that sits in front of multiple data sources and allows them to be treated as a single source, delivering the right data, in the required form, at the right time to any application and/or user.
TestNG is a testing framework for the Java programming language inspired by JUnit and NUnit. The design goal of TestNG is to cover a wider range of test categories: unit, functional, end-to-end, integration, etc., with more powerful and easy-to-use functionalities.
Grunt is a task-based command-line tool that speeds up workflows by reducing the effort required to prepare assets for production.
SSH is a software package that enables secure system administration and file transfers over insecure networks. It is used in nearly every data center, in every larger enterprise.
Vagrant, by HashiCorp, is an open-source tool that creates and configures virtual development environments. It can be seen as a wrapper around virtualization software such as VirtualBox, VMware, KVM, LXC and around configuration management software such as Ansible, Chef, Salt or Puppet.
Spinnaker is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence. It provides two core sets of features: cluster management and deployment management. Created at Netflix, it has been battle-tested in production by hundreds of teams over millions of deployments. It combines a powerful and flexible pipeline management system with integrations to the major cloud providers.
OSSEC is a free, open-source host-based intrusion detection system (HIDS). It performs log analysis, integrity checking, Windows registry monitoring, rootkit detection, time-based alerting, and active response. It provides intrusion detection for most operating systems, including Linux, OpenBSD, FreeBSD, OS X, Solaris and Windows. OSSEC has a centralized, cross-platform architecture allowing multiple systems to be easily monitored and managed. Apart from the above features, it is one of the popular FREE tool that helps meet many of PCI DSS requirements
Semaphore is a simple-to-use, reliable, and blazing fast hosted continuous integration and delivery solution. Integrated with GitHub and BitBucket, with a set of 100+ preinstalled languages and tools, it runs your tests 59% faster than the closest competitor. It's free for open source projects and 100 private builds per month. Semaphore includes native Docker support with image caching, an intuitive UI that gets out of your way, and an option of automatic parallelization for Rails. With Semaphore, you test and deploy at the push of a button.
SIEM log management, network and endpoint monitoring and forensics, and security analytics. LogRhythm claims to help customers detect and respond quickly to cyber threats before a material breach occurs. It also aims to provide compliance automation and assurance and IT predictive intelligence to organizations, government agencies, and mid-sized businesses.
Prometheus is an open-source monitoring system with a dimensional data model, flexible query language, efficient time series database and modern alerting approach.
Rational Team Concert™ helps companies build better software and products with an all-in-one agile environment for development teams. This includes agile, formal and hybrid planning and reporting that are all on a common platform. This solution offers no-charge server software and flexible pricing models. It also offers role-based licensing and multiple platform support in a single release, allowing you to implement individual components now and in the future. In addition, Rational Team Concert provides collaborative change management capabilities. These capabilities are available separately and can be integrated with popular source control systems.
AppDynamics, Inc. is an American privately held application performance management (APM) and IT Operations Analytics ITOA company based in San Francisco, CA.
XL Release is a release management tool specifically for CD. It enables teams across an organization to model & monitor releases, automate tasks within IT infrastructure, and cut release times by analyzing and improving release processes.
CyberArk is an information security company focused on privileged account security. The company's technology is deployed worldwide – primarily in the financial services, energy, retail, and healthcare markets. As of September 2014, CyberArk had nearly 1,600 customers, including over 30 of the Fortune 100 and approximately 15% of the Global 2000.
Cloud virtual private server. DigitalOcean is an American virtual private server provider based in New York City. The company leases capacity from existing data centers, including sites in New York, Amsterdam, San Francisco, London, Singapore and Frankfurt. It is an Infrastructure as a Service (IaaS), comparable to Google Storage and Amazon S3 online storage services.
Bitbucket Server, by Atlassian, is a combination Git server and web interface product. It allows users to do basic Git operations while controlling read and write access to the code. It also provides integration with other Atlassian tools.
BMC Release Process Management is a release management tool that allows you to deploy changes to your business-critical applications with lightweight, web-based task coordination and execution.
Apache Ant is a software tool for automating software build processes. It originally came from the Apache Tomcat project in early 2000. It was a replacement for the unix make build tool, and was created due to a number of problems with the unix make. It is similar to Make but is implemented using the Java language, requires the Java platform, and is best suited to building Java projects.
Liquibase is an open source database-independent library for tracking, managing and applying database schema changes. It was started in 2006 to allow easier tracking of database changes, especially in an agile software development environment.
The first goal-based DevOps Intelligence solution, XL Impact delivers integrated KPIs to show the health of your Continuous Delivery pipeline. It combines DevOps best practices with historical analysis, machine learning, and data from across your tool chain to show trends, predict outcomes, and recommend actions.
New Relic is an American software analytics company based in San Francisco, California. Lew Cirne founded New Relic in 2008 and currently acts as the company's CEO. New Relic's technology, delivered in a software as a service (SaaS) model, monitors Web and mobile applications in real-time that run in cloud, on-premises, or hybrid environments
Rudder is an open source audit and configuration management utility to help automate system configuration across large IT infrastructures. Rudder relies on a lightweight local agent installed on each managed machine (derived from CFEngine 3).
The BMC BladeLogic Automation Suite is a solution for automated management, control, and enforcement of configuration changes in the data center. It provides a cross-platform solution for managing both physical and virtual assets — in the traditional data center and in the cloud.
CA Automic Release Automation automates complex business processes, applications, and infrastructure, specializing in Finance Automation and DevOps, on-premise or in the Cloud. The goal is to provide consistent, repeatable and auditable deployments across the Continuous Delivery pipeline.
Bugzilla is a "Defect Tracking System" or "Bug-Tracking System". Defect Tracking Systems allow individual or groups of developers to keep track of outstanding bugs in their product effectively. Bugzilla can help you get a handle on the software development process. Successful projects often are the result of successful organization and communication. Bugzilla is a powerful tool that will help your team get organized and communicate effectively.
Graphana is an open source, feature rich metrics dashboard and graph editor for Graphite, InfluxDB & OpenTSDB.
Apache Mesos is an open-source cluster manager that was developed at the University of California, Berkeley. It "provides efficient resource isolation and sharing across distributed applications, or frameworks". The software enables resource sharing in a fine-grained manner, improving cluster utilization.
Heroku is a cloud platform as a service (PaaS) supporting several programming languages. Heroku was acquired by Salesforce.com in 2010. Heroku, one of the first cloud platforms, has been in development since June 2007, when it supported only the Ruby programming language, but has since added support for Java, Node.js, Scala, Clojure, Python and PHP and (undocumented) Perl. The base operating system is Debian or, in the newest stack, the Debian-based Ubuntu.
Terraform, by HashiCorp, is a tool for safely and efficiently building, combining, and launching infrastructure. From physical servers to containers to SaaS products, Terraform is able to create and compose all the components necessary to run any service or application.
BigTable is a compressed, high performance, and proprietary data storage system built on Google File System, Chubby Lock Service, SSTable (log-structured storage like LevelDB) and a few other Google technologies.
AWS CodeDeploy is a service that automates code deployments to any instance, including Amazon EC2 instances and instances running on-premises.
Make is a utility that automatically builds executable programs and libraries from source code by reading files called makefiles which specify how to derive the target program. Though integrated development environments and language-specific compiler features can also be used to manage a build process, Make remains widely used, especially in Unix.
linuxcontainers.org is the umbrella project behind LXC, LXD, LXCFS and CGManager. The goal is to offer a distro and vendor neutral environment for the development of Linux container technologies. Our main focus is system containers. That is, containers which offer an environment as close to possible as the one you'd get from a VM but without the overhead that comes with running a separate kernel and simulating all the hardware. This is achieved through a combination of kernel security features such as namespaces, mandatory access control and control groups.
Veracode is an application security company based in Burlington, Massachusetts. Founded in 2006, the company offers an automated cloud-based service for securing web, mobile and third-party enterprise applications.
Rational Dynamic Object Oriented Requirements System (DOORS) (formerly Telelogic DOORS) is a requirement management tool. It is a client–server application, with a Windows-only client and servers for Linux, Windows, and Solaris. There is also a web client, DOORS Web Access. Rational DOORS Next Generation is part of Rational Collaborative Lifecycle Management and Rational Systems and Software Engineering.
Oracle Database (commonly referred to as Oracle RDBMS or simply as Oracle) is an object-relational database management system produced and marketed by Oracle Corporation.
Graphite is a free open source software (FOSS) tool for monitoring and graphing the performance of computer systems. It was created in 2006 and released as open source software in 2008. Graphite collects, stores, and displays time series data in real time. There are three main components:
Chef is a configuration management tool used to streamline the task of configuring and maintaining a company's servers, and can integrate with cloud-based platforms such as Rackspace, Internap, Amazon EC2, Google Cloud Platform, OpenStack, SoftLayer, and Microsoft Azure to automatically provision and configure new machines. Chef contains solutions for both small and large scale systems, with features and pricing for the respective ranges.
Datadog is a SaaS-based monitoring and analytics platform for IT infrastructure, operations and development teams. It brings together data from servers, databases, applications, tools and services to present a unified view of the applications that run at scale in the cloud.
Rake is a software task management and build automation tool. It allows you to specify tasks and describe dependencies as well as to group tasks in a namespace. It is similar to SCons and Make, but it has a number of differences. The tool is written in the Ruby programming language and the Rakefiles (equivalent of Makefiles in Make) use Ruby syntax. It was originated by Jim Weirich.
FitNesse is a web server, a wiki, and an automated testing tool for software. It is based on Ward Cunningham's Framework for Integrated Test. FitNesse is designed to support acceptance testing rather than unit testing in that it facilitates detailed readable description of system function.
HP Application Lifecycle Management (HP ALM) is a set of software products designed for accelerating the delivery of secure, reliable modern applications. It is a combination of a common platform, several key applications and a dashboard targeted at managing the core lifecycle of applications.
CA Release Automation is an enterprise-class, continuous delivery solution that automates complex, multi-tier release deployments through orchestration and promotion of applications from development through production.
Microsoft Excel is a spreadsheet application developed by Microsoft for Microsoft Windows, Mac OS X, and iOS. It features calculation, graphing tools, pivot tables, and a macro programming language called Visual Basic for Applications. It has been a very widely used as a release management tool in relation to DevOps.
Appium is an open source test automation framework for use with native, hybrid and mobile web apps. It drives iOS and Android apps using the WebDriver protocol.
Hudson is a continuous integration (CI) tool written in Java, which runs in a servlet container, such as Apache Tomcat or the GlassFish application server. It supports SCM tools including CVS, Subversion, Git, Perforce, Clearcase and RTC, and can execute Apache Ant and Apache Maven based projects, as well as arbitrary shell scripts and Windows batch commands. The primary developer of Hudson was Kohsuke Kawaguchi, who worked for Sun Microsystems at the time. Released under the MIT License, Hudson is free software.
Zabbix is an enterprise open source monitoring solution for networks and applications, created by Alexei Vladishev. It is designed to monitor and track the status of various network services, servers, and other network hardware.
Open Source Tripwire is a free software security and data integrity tool useful for monitoring and alerting on specific file change(s) on a range of systems. The project is based on code originally contributed by Tripwire, Inc. in 2000.
Gatling is an open-source load testing framework based on Scala, Akka and Netty. The software is designed to be used as a load testing tool for analyzing and measuring the performance of a variety of services, with a focus on web applications.
Simplify, automate and speed up the release management process with Clarive by CollabNet. End multi-month releases that require exhausting amounts of IT heroics and endless troubleshooting. Clarive helps automate application delivery while providing speed and reliability throughout the entire delivery process.
IBM UrbanCode Deploy is a tool for automating application deployments through your environments. It is designed to facilitate rapid feedback and continuous delivery in agile development while providing the audit trails, versioning and approvals needed in production.
XL Deploy is an agentless deployment automation tool that helps enterprises deliver value 10x faster to complex middleware environments. It allows users to deploy, rollback, and diagnose issues without writing or maintaining scripts or workflows.
SQLite is a software library that implements a self-contained, server-less, zero-configuration, transactional SQL database engine. SQLite is the most widely deployed database engine in the world. The source code for SQLite is in the public domain.
Flyway is an open-source database migration tool. It strongly favors simplicity and convention over configuration. It is based around just 6 basic commands: Migrate, Clean, Info, Validate, Baseline and Repair. Migrations can be written in SQL (database-specific syntax (such as PL/SQL, T-SQL, ...) is supported) or Java (for advanced data transformations or dealing with LOBs).
Use Cisco CloudCenter (formerly CliQr) to more securely deploy and manage applications in data center, private cloud, and public cloud environments. This application-centric cloud management solution helps you modernize your data center or add public cloud application deployment to your service offering.
Continuously deliver any app to every cloud with a single platform. Pivotal Cloud Foundry is engineered to deliver a single software platform to run an entire enterprise—capable of scaling to support hundreds of IT teams and thousands of applications.
Toad Software is a database management toolset from Quest that database developers, database administrators and data analysts use to manage both relational and non-relational databases using SQL. Take a proactive approach to data management. Re-focus your teams on more strategic initiatives, and move your business forward in today’s data-driven economy.
Behat — a php framework for autotesting your business expectations. Behat is an open source Behavior-Driven Development framework for PHP. It is a tool to support you in delivering software that matters through continous communication, deliberate discovery and test-automation.
Concordion brings your software delivery team together around living documentation. Implementing a Specification by Example (SBE) / Behaviour Driven Development (BDD) approach, the specifications are written in natural language using Markdown, HTML or Excel. The rich HTML output can be augmented with features such as storyboards, screenshots and logging output to present different views to different stakeholders.
Checkmarx is an Application Security software company, whose mission is to provide enterprise organizations with application security testing products and services that empower developers to deliver secure applications. Cx SAST is designed to seamlessly integrate with all development and application security methodologies.
Distributed load testing platform with open source tools including JMeter, Gatling and Selenium WebDriver. Scale out your tests for millions of users with results analyzed in real time.
Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.
Nightwatch.js is an easy to use Node.js based End-to-End (E2E) testing solution for browser based apps and websites. It uses the powerful W3C WebDriver API to perform commands and assertions on DOM elements.
WhiteHat Security combines technology and human intelligence to deliver the world's most powerful solution for application security. WhiteHat’s application security solutions enable you to find and fix vulnerabilities before the bad guys can exploit them.
The OWASP Zed Attack Proxy (ZAP) is one of the world’s most popular free security tools and is actively maintained by hundreds of international volunteers. It can help you automatically find security vulnerabilities in your web applications while you are developing and testing your applications. It's also a great tool for experienced pentesters to use for manual security testing.
Charles Proxy, the defacto tool for sniffing out any requests made between a frontend and a backend. It tracks response times, sizes of messages and can also be used to rewrite requests made to insert faulty data or trigger error codes on screens. Charles Proxy is also used by Security testers to test if an app or website uses SSL pinning to secure the data send.
Cobertura is a free Java tool that calculates the percentage of code accessed by tests. It can be used to identify which parts of your Java program are lacking test coverage. It is based on jcoverage.
DeployBot is a continuous deployment app launched by Wildbit in 2013. It was originally called Dploy.io, but renamed in conjunction with the release of a new feature called Build Tools. The service was designed to extend a feature from Beanstalk, deployments, to other hosted version control platforms.
Automic, formerly UC4 Software and SBB Software, is an international software company. It employs more than 650 people who develop, market and sell its ONE Automation platform, software which provides business process automation, application release automation and infrastructure workload automation.
Easily manage large-scale, distributed penetration testing tools across thousands of apps. Fortify on Demand is a managed application security testing service that enables organizations to quickly test the application security of a few applications or launch a comprehensive security program without additional investment in software and personnel.
Packer is free and open-source software for creating identical machine images or containers for multiple platforms from a single source configuration. It was written by Mitchell Hashimoto and became one of the products in his company Hashicorp's software toolkits as open-source proprietary-managed software. It is associated with the Vagrant container management tool, also written by Hashimoto.
Tableau Software is an American company based in Seattle. They make several tools for business intelligence and data visualization. Tableau focuses on producing fast data analytics and beautiful graphs and charts. In addition to enterprise-level software, Tableau offers free and low-cost tools for personal use.
Plutora is a robust on-demand Enterprise IT Release Management software tool set built from the ground up to help organizations effectively and efficiently deliver Releases while driving real value back to your business through improved efficiency in the delivery of roadmap features.
Juju (formerly Ensemble) is an open source service orchestration management tool developed by Canonical Ltd., the company behind Ubuntu. Juju allows software to be quickly deployed, integrated and scaled on a wide choice of cloud services or servers.
IBM Bluemix is a cloud platform as a service (PaaS) developed by IBM. It supports several programming languages and services as well as integrated DevOps to build, run, deploy and manage applications on the cloud. Bluemix is based on Cloud Foundry open technology and runs on SoftLayer infrastructure. Bluemix supports several programming languages including Java, Node.js, Go, PHP, Python, Ruby Sinatra, Ruby on Rails and can be extended to support other languages such as Scala through the use of buildpacks.
CoreOS also provides fleet functionality, based on the fleetd cluster manager daemon that controls CoreOS' separate systemd instances at the cluster level.
RapidDeploy is an application release and deployment automation tool built for DevOps teams and enterprise continuous delivery.
IBM UrbanCode Build is a continuous integration and build management server optimized for the enterprise. It is designed to make it easy to scale the configuration and management of your build infrastructure and seamlessly plug into development, testing and release tooling.
Microsoft Visual Studio is an integrated development environment (IDE) from Microsoft. It is used to develop computer programs for Microsoft Windows, as well as web sites, web applications and web services.
Stackify offers the only developer-friendly cloud-based solution that fully integrates application performance management (APM) with error tracking and log management. Allowing developers to easily monitor, detect and resolve application issues, before they affect the business to ensure a better end-user experience.
StackState provides business IT services managers and their Dev/Ops teams a unique insight of the whole IT stack to lower failure repair costs and reduce and shorten downtimes.
Nagios, an open-source computer-software application, monitors systems, networks and infrastructure. Nagios offers monitoring and alerting services for servers, switches, applications and services. It alerts users when things go wrong and alerts them a second time when a the problem has been resolved.
Snort is a free and open source network intrusion prevention system (NIPS) and network intrusion detection system (NIDS) created by Martin Roesch in 1998. Snort is now developed by Sourcefire, of which Roesch is the founder and CTO. In 2009, Snort entered InfoWorld's Open Source Hall of Fame as one of the "greatest [pieces of] open source software of all time".
WebSphere Application Server (WAS) is a software product that performs the role of a web application server. More specifically, it is a software framework and middleware that hosts Java based web applications. It is the flagship product within IBM's WebSphere software suite.
Solano CI is a high-performance continuous integration and deployment platform. It is available both as a hosted solution and as a private virtual appliance running in your network. Solano CI automatically and intelligently parallelizes your software test and deploy process, delivering results 10 to 80 times faster than existing solutions.
Chef is a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language (DSL) for writing system configuration "recipes". Chef Delivery is Chef's venture in the the CD space and at the moment is by invitation only.
Rancher is a complete, open source platform for deploying and managing containers in production. It includes commercially-supported distributions of Kubernetes, Mesos, and Docker Swarm, making it easy to run containerized applications on any infrastructure.
LaunchDarkly allows software teams to move faster with less risk. Companies use this management platform to manage the whole feature lifecycle from launch to sunsetting. Teams have complete control over features at scale allowing them to release to specific users, collect feedback, and enable rollback.
TestComplete is a functional automated testing platform developed by SmartBear Software. TestComplete gives testers the ability to create automated tests for Microsoft Windows, Web, Android (operating system), and iOS applications. Tests can be recorded, scripted or manually created with keyword driven operations and used for automated playback and error logging.
Puppet is an open source configuration management utility. It runs on many Unix-like systems as well as on Microsoft Windows, and includes its own declarative language to describe system configuration. The current version is Puppet 4.
TeamCity is a Java-based build management and continuous integration server from JetBrains. It is a powerful continuous integration tool.
Cloud Foundry is an open source cloud computing platform as a service (PaaS) originally developed by VMware and now owned by Pivotal Software - a joint venture by EMC, VMware and General Electric.
vCloud Air is a public cloud platform built on the trusted foundation of vSphere, compatible with your on-premises data center, that includes infrastructure, disaster recovery, and various applications as service offerings. vCloud Air allows you to extend your workloads into the cloud with ease. You can migrate existing onsite virtual machines (VMs) to the public cloud or start up new application VMs directly in the cloud. You can also easily port VMs and other business-critical workloads back and forth to the location of your choice, all with the secure and capable foundation of vSphere.
Redgate is a software company that makes tools for developers and data professionals for SQL Server development and deployment.
CMake is cross-platform free and open-source software for managing the build process of software using a compiler-independent method. It is designed to support directory hierarchies and applications that depend on multiple libraries. It is used in conjunction with native build environments such as make, Apple's Xcode, and Microsoft Visual Studio. It has minimal dependencies, requiring only a C++ compiler on its own build system.
NAnt is a free and open source software tool for automating software build processes. It is similar to Apache Ant, but targeted at the .NET environment rather than Java. The name NAnt comes from the fact that the tool is Not Ant.
GlassFish is an open-source application server project started by Sun Microsystems for the Java EE platform and now sponsored by Oracle Corporation. The supported version is called Oracle GlassFish Server.
Rackspace Inc. is a managed cloud computing company based in Windcrest, Texas, USA, a suburb of San Antonio, Texas.
Travis CI is an open-source hosted, distributed continuous integration service used to build and test projects hosted at GitHub. Travis CI is configured by adding a file named .travis.yml, which is a YAML format text file, to the root directory of the GitHub repository.
ElectricFlow is a single DevOps platform that supports the entire end-to-end software development and delivery process. ElectricFlow Deploy is built on top of this powerful platform to automate deployments to accelerate time to market, reduce delivery costs, and increase quality, reliability and traceability.
Loggly is a cloud-based log management and analytics service provider based in San Francisco, California.
WildFly, formerly known as JBoss AS, or simply JBoss, is an application server authored by JBoss, now developed by Red Hat. WildFly is written in Java, and implements the Java Platform, Enterprise Edition (Java EE) specification. It runs on multiple platforms.
Jetty is a Java HTTP (Web) server and Java Servlet container. While Web Servers are usually associated with serving documents to people, Jetty is now often used for machine to machine communications, usually within larger software frameworks. Jetty is developed as a free and open source project as part of the Eclipse Foundation.
Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) NoSQL document-oriented database that is optimized for interactive applications.
Rally Software, founded in 2001, provides cloud-based solutions for managing Agile software development. Rally’s offerings include Application Lifecycle Management (ALM) and Project Portfolio Management (PPM) platform and products, Agile consulting services, courses through Agile University, and training courses focused on Agile and Lean practices.
Logz.io provides end-to-end log analysis service on the cloud, based on the open source ELK stack (Elasticsearch, Logstash, Kibana), and with additional features.
Otto is a tool to develop and deploy any application on any cloud platform, all controlled with a single consistent workflow to maximize the productivity of you and your team.
Marathon is a production-grade container orchestration platform for Mesosphere's Datacenter Operating System (DCOS) and Apache Mesos.
Crucible is a collaborative code review application by Australian software company Atlassian. Like other Atlassian products, Crucible is a Web-based application primarily aimed at the enterprise, and certain features that enable peer review of a codebase may be considered enterprise social software.[
Neo4j is an open-source graph database, implemented in Java. The developers describe Neo4j as "embedded, disk-based, fully transactional Java persistence engine that stores data structured in graphs rather than in tables". Neo4j is the most popular graph database.
Redmine is a flexible project management web application. Written using the Ruby on Rails framework, it is cross-platform and cross-database. It includes a gantt chart, calendar, wiki, forums, multiple roles, and email notification.
Mercurial is a cross-platform, distributed revision control tool for software developers. It is mainly implemented using the Python programming language, but includes a binary diff implementation written in C. It is supported on MS Windows and Unix-like systems, such as FreeBSD, Mac OS X and Linux.
Capistrano is an open source tool for running scripts on multiple servers; its main use is deploying web applications. It automates the process of making a new version of an application available on one or more web servers, including supporting tasks such as changing databases.
Ruxit provides monitoring and operations management for DevOps teams working in startups, mid-sized companies, and large organizations. Using proprietary artificial intelligence technology, Ruxit helps companies better manage their datacenters, servers, and application environments.
The Dynatrace platform enables developers, testers, operations, business colleagues to optimize digital touch points with their customers or application users. Dynatrace captures user transactions (good and bad performing ones) to provide you with actionable results based on facts, not based on mathematical correlations and snapshots. This single system with a common language is development smart but production friendly which is quiet unique in this space.
Codeship is a continuous deployment solution that's focused on being an end-to-end solution for running tests and deploying apps. They support Rails, Node, Python, PHP, Jaca, Scala, Groovy and Clojure. As far as code and hosting integrations go, they seem to focus on Heroku/Github but also support Bitbucket, Engine Yard and Deploy Anywhere.
ServiceNow is a platform-as-a-service (PaaS) provider of Service Management (SM) software for the entire enterprise. It was founded in 2003 by Fred Luddy, the previous CTO of Peregrine Systems and Remedy Corporation. After building a generic workflow framework, known as the "Glide" platform, Luddy opted to specialize in IT service management (ITSM) applications based on the ITIL standards.
Helix, a source code management (SCM) and content collaboration platform that brings distributed workflows, Git management, advanced threat detection and new deployment options to enterprises building Internet of Things devices and digital media.
Sumo Logic is a cloud-based log management and analytics service that leverages machine-generated big data to deliver real-time IT insights.
Protractor is an end-to-end test framework for AngularJS applications. Protractor runs tests against your application running in a real browser, interacting with it as a user would.
StackStorm is a platform for integration and automation across services and tools (sometimes also called IFTTT for Ops). It ties together your existing infrastructure and application environment so you can more easily automate that environment — with a particular focus on taking actions in response to events.
Hybrid cloud PaaS and continuous delivery system for containers. Deploy containerized workloads to any cloud using docker... without learning docker. Load balancing, service discovery, scaling, and builds are handled out of box.
Sensu is a free and open source monitoring that handles cloud environments. Sensu allows you to monitor servers, services, application health, and business KPIs. Collect and analyze custom metrics and get notified about failures before your users do.
TIBCO LogLogic Log Management Intelligence software provides an end-to-end machine data management solution that helps organizations collect, store and analyze machine data to gain operational insights.
Consul is a distributed, highly-available, and multi-datacenter aware tool for service discovery, configuration, and orchestration. Consul enables rapid deployment, configuration, and maintenance of service-oriented architectures at massive scale.
Manage the software release lifecycle by automating the software release process, integrating and coordinating release teams, and planning and tracking release trains. Release Control (formerly Serena Release Control) is there every step of the way.
Oracle WebLogic Server is a Java EE application server currently developed by Oracle Corporation. Oracle acquired WebLogic Server when it purchased BEA Systems in 2008.
Shippable is a hosted cloud platform that provides hosted continuous integration, deployment, and testing to GitHub and Bitbucket repositories. Shippable's continuous integration service is built using Docker.
NuGet is a free and open source package manager for the Microsoft development platform (formerly known as NuPack). Since its introduction in 2010, NuGet has evolved into a larger ecosystem of tools and services.
Buildr is an open-source build system mainly intended to build Java applications, but capable of doing much more. It gives the developer the power of a full-blown scripting language (Ruby) while writing his or her build scripts, much missed in XML-based building environments like Apache Ant or Apache Maven.
IDERA empowers database and IT professionals to design, monitor & manage data systems with complete confidence.
Rundeck is an open-source software Job scheduler and Run Book Automation system for automating routine processes across development and production environments. It combines task scheduling, multi-node command execution, workflow orchestration and logs everything that happens.
BuildMaster is an automated deployment tool, designed by the software development team, Inedo. It combines features to manage and automate processes primarily related to continuous integration, database change scripts, and production deployments. The tool is browser-based and able to be used “out-of-the-box”. Its feature set and scope put it in line with the DevOps movement, and is marketed as a “simple way for software shops to transition to and maintain a DevOps methodology.”
HBase is an open source, non-relational, distributed database modeled after Google's BigTable and written in Java. It is developed as part of Apache Software Foundation's Apache Hadoop project and runs on top of HDFS (Hadoop Distributed Filesystem), providing BigTable-like capabilities for Hadoop.
Snap allows you to automate the build and deployment of Java, Scala, Clojure, Rails, PHP and Python applications to various deployment platforms such as Amazon AWS, Heroku, RedHat OpenShift etc by modeling the build and deploy process as a deployment pipeline.
Specflow is a software tool that computer programmers use for testing other software. It runs automated acceptance tests written in a behavior-driven development (BDD) style. Specflow is based on Cucumber and is written in the .Net programming language.
Pytest is a mature full-featured Python testing tool that helps you write better programs. Pytest provides easy no-boilerplate testing, scales from simple unit to complex functional testing, and integrates with other testing methods and tools.
Foreman (also known as The Foreman) is an open source complete life cycle systems management tool for provisioning, configuring and monitoring of physical and virtual servers. Foreman has deep integration to configuration management software, with Puppet, Chef, Salt and other solutions through plugins, which allows you to automate repetitive tasks, deploy applications and manage change to deployed servers.
OneOps is a cloud management and application lifecycle management platform that developers use to both develop and launch new products, and to more maintain them throughout their entire lifecycle. OneOps enables developers to code their products in a hybrid, multi-cloud environment.
Scalyr's log management service is capable of aggregating terabytes per day and searching 100s of gigabytes per second. Scalyr is 100% cloud-based and was built from the ground up for performance. It includes tools for managing and parsing logs, plotting rich visualization, building dashboards, and setting comprehensive alerts. Scalyr is easy to setup with either a lightweight agent or a number of pre-built integrations (including CloudWatch metrics, CloudTrail logs, CloudFront logs, ELB access logs, and more.) Scalyr will help your entire team solve more DevOps problems, faster.
The Open Build Service (OBS) is a generic system to build and distribute packages from sources in an automatic, consistent and reproducible way. It makes it possible to release software for a wide range of operating systems and hardware architectures. The OBS reference server, which we use to build the openSUSE distribution, currently hosts 47,344 projects, with 435,173 packages, in 72,951 repositories and is used by 49,233 confirmed developers.
SCons is an Open Source software construction tool that automatically analyzes source code file dependencies and operating system adaptation requirements from a software project description and generates final binary executables for installation on the target operating system platform.
Supergiant is an open source container management platform built on top of Kubernetes. Use Supergiant to deploy Kubernetes on multiple clouds in minutes. Use the Supergiant API to streamline production deployment. Using Supergiant’s packing algorithm, lower hardware costs and use only the hardware you need with computed efficiency. Supergiant reads container RAM/CPU requests/limits and manages HA hardware nodes to match automatically. Never outgrow again.
You can use Microsoft Team Foundation Version Control (TFVC) to scale from small to large projects, and by using server workspaces, you can scale up to very large codebases with millions of files per branch and large binary files. TFVC is a centralized version control system that lets you apply granular permissions and restrict access down to a file level. Because your team checks in all their work into your Team Foundation server, you can easily audit changes and identify which user checked in a changeset. By using compare and annotate you can identify the exact changes that they made.
Logentries is the leading real-time log management and analytics service built for the cloud, making business insights from machine-generated log data easily accessible to development, IT and business operations teams of all sizes. With the broadest platform support and an open API, Logentries brings the value of log-level data to any system, to any team member, and to a community of more than 35,000 worldwide users.
CruiseControl is a Java-based framework for a continuous build process. It includes, but is not limited to, plugins for email notification, Ant, and various source control tools. A web interface is provided to view the details of the current and previous builds. It allows one to perform a continuous integration of any software development process.
FishEye is a revision-control browser and search engine owned by Atlassian, Inc. Although FishEye is a commercial product, it is freely available to open source projects and non-profit institutions.
Luntbuild is a powerful build automation and management tool. Continuous Integration or nightly builds can be easily set using a clean web interface. Executed builds are well managed using functions such as search, categorization, promotion, patching, deletion, etc. It also acts as a central build artifacts repository and download area for your whole team.
Ganglia is a scalable distributed system monitor tool for high-performance computing systems such as clusters and grids. It allows the user to remotely view live or historical statistics (such as CPU load averages or network utilization) for all machines that are being monitored.
Team Foundation Server (commonly abbreviated to TFS) is a Microsoft product that provides source code management, reporting, requirements management, project management, automated builds, lab management, testing and release management capabilities.
IBM UrbanCode Release, formerly called uRelease, is a collaborative release management tool that helps you handle the growing number and complexity of releases. You can plan, execute, and track a release through every stage of the delivery lifecycle. Based on lessons learned from working with our customers, UrbanCode Release reduces errors, while making large releases faster and more agile.
OrientDB is an open source NoSQL database management system written in Java. It is a document-based database, but the relationships are managed as in graph databases with direct connections between records. It supports schema-less, schema-full and schema-mixed modes. It has a strong security profiling system based on users and roles and supports SQL as a query language.
Icinga is a scalable and extensible monitoring system which checks the availability of your resources, notifies users of outages and provides extensive BI data.
Automated Security Testing. Gauntlt provides hooks to a variety of security tools and puts them within reach of security, dev and ops teams to collaborate to build rugged software. It is built to facilitate testing and communication between groups and create actionable tests that can be hooked into your deploy and testing processes.
Pallet is a platform for agile and programmatic automation of infrastructure in the cloud, on server racks or directly on virtual machines. Pallet provides cloud provider and operating system independence, and allows for customization.
DBmaestro enables Agile development and Continuous Integration and Delivery for the Database. DBmaestro supports streamlining of development process management and enforcing change policy practices. The solution empowers agile team collaboration while fostering regulatory compliance and governance. With DBmaestro, organizations can facilitate DevOps for database by executing deployment automation, enhancing and reinforcing security as well as mitigating risk.
QuickBuild is PMease's build automation tool derived from LuntBuild. Like LuntBuild, QuickBuild is a powerful build automation and management tool. Continuous Integration or nightly builds can be easily set using a clean web interface. Executed builds are well managed using functions such as search, categorization, promotion, patching, deletion, etc. It also acts as a central build artifacts repository and download area for your whole team.
CircleCI is a cloud-based continuous integration server that supports Ruby on Rails, Sinatra, Node, Python, PHP, Java and Clojure. It's a hosted solution designed to reduce as much overhead as possible from the testing process.
Gerrit is a free, web-based team code collaboration tool. Software developers in a team can review each other's modifications on their source code using a Web browser and approve or reject those changes. It integrates closely with Git, a distributed version control system.
Perforce Jam is an open-source build system developed by Christopher Seiwald of Perforce Software. It can be used as a replacement for make. Its primary feature is its ability to express build patterns in an imperative language which supports structured namespaces (similar to Pascal records) and simple lists.
Micro Focus Unified Functional Testing (UFT) (formerly known as HP Unified Functional Testing), automates functional and regression testing for applications and environments. Micro Focus UFT features a graphical user interface, integration with the Business Process Testing framework, and the ability to convert manual tests to automated ones.
Locust is an open source load testing tool that allows you to define user behavior with Python code, and swarm your system with millions of simultaneous users.
Seq is the fastest way for development teams to carry the benefits of structured logging from development through to production. Seq creates the visibility you need to quickly identify and diagnose problems in complex applications and microservices. Empower your team to build better software by centralizing, searching, and alerting on structured application logs. Seq has great support for .NET libraries including Serilog, ASP.NET Core, and NLog, as well as Node.js, Python and others. Modern structured logging bridges the gap between human-friendly text logs, and machine-readable formats like JSON. Using event data from libraries such as Serilog, ASP.NET Core, and Node.js, Seq makes centralized logs easy to read, and easy to filter and correlate, without fragile log parsing.
Portainer is an open-source lightweight management UI which allows you to easily manage your Docker hosts or swarm clusters.
Codacy is an automated code review tool that allows developers to improve code quality and monitor technical debt. Codacy automates code reviews and monitors code quality on every commit and pull request. It reports back the impact of every commit or pull request in new issues concerning code style, best practices, security and many others. It monitors changes in code coverage, code duplication and code complexity. It allows developers to save time in code reviews and tackle efficiently technical debt.
Internet Information Services (IIS, formerly Internet Information Server) is an extensible web server created by Microsoft for use with Windows NT family. IIS supports HTTP, HTTPS, FTP, FTPS, SMTP and NNTP.
ElasticBox is a DevOps platform for agile enterprises. It's where developers and IT operations come together to define, deploy, and manage application automation agnostic of any infrastructure or cloud.
Apache Continuum, a partner to Apache Maven, is a continuous integration server, which runs builds on a configurable schedule. Much like CruiseControl, Continuum emails developers when the build is broken, requesting that the culprit fix the problem.
Buildbot is an open-source framework for automating software build, test, and release processes. Buildbot can automate all aspects of the software development cycle.
Sentry provides real-time crash reporting that gives your team insight into errors affecting your customers in production.
Delphix is a Menlo Park, California-based software company that develops software for simplifying the building, testing, and upgrading of applications built on relational databases.
Teradata is a massively parallel processing system running a shared-nothing architecture. Its technology consists of hardware, software, database, and consulting. The system moves data to a data warehouse where it can be recalled and analyzed.
Riemann aggregates events from your servers and applications with a powerful stream processing language. Send an email for every exception in your app. Track the latency distribution of your web app. See the top processes on any host, by memory and CPU. Combine statistics from every Riak node in your cluster and forward to Graphite. Track user activity from second to second.
Centralized log management. Tracks down customer problems, error messages, app requests, slow DB queries, config changes.
CA Service Virtualization, formerly known as LISA, captures and simulates the behavior, data and performance characteristics of complete composite application environments, making them available for development and test teams throughout the software lifecycle, for faster time-to-market with quality software functionality at lower infrastructure cost.
CFEngine is an open source configuration management system, written by Mark Burgess. Its primary function is to provide automated configuration and maintenance of large-scale computer systems, including the unified management of servers, desktops, consumer and industrial devices, embedded networked devices, mobile smartphones, and tablet computers.
Cobbler is a Linux provisioning server that facilitates and automates the network-based system installation of multiple computer operating systems from a central point using services such as DHCP, TFTP, and DNS.
Apache Geronimo is an open source application server developed by the Apache Software Foundation and distributed under the Apache license.
Amazon SimpleDB is a distributed database written in Erlang by Amazon.com. It is used as a web service in concert with Amazon Elastic Compute Cloud (EC2) and Amazon S3 and is part of Amazon Web Services. It was announced on December 13, 2007.
Apache Gump is an open source continuous integration system, which aims to build and test all the open source Java projects, every night. Its aim is to make sure that all the projects are compatible, at both the API level and in terms of functionality matching specifications. It is hosted at gump.apache.org, and runs every night on the official Sun JVM.
Parasoft Virtualize, an open automated service virtualization solution, creates, deploys, and manages simulated dev/test environments. It simulates the behavior of dependent applications that are still-evolving, difficult to access, or difficult to configure for development or testing.
Sahi is an automation and testing tool for web applications coming in an open-source and a proprietary version. The open-source version includes a basic tools set sufficient for most testing purposes (Record on all browsers, Playback on all browsers, HTML playback reports, JUnit Style playback reports, Suites and batch run, Parallel playback of tests), whereas the Pro version includes further features such as test distribution and report customization.
Mantis Bug Tracker is a free and open source, web-based bug tracking system released under the terms of the GNU General Public License version 2. The most common use of MantisBT is to track software defects. However, MantisBT is often configured by users to serve as a more generic issue tracking system and project management tool.
SAP HANA is an in-memory, column-oriented, relational database management system developed and marketed by SAP SE. HANA's architecture is designed to handle both high transaction rates and complex query processing on the same platform. SAP HANA was previously called SAP High-Performance Analytic Appliance.
Logsene is a log management and analytics platform for IT infrastructure, operations and development teams. It makes all application and server logs searchable and provides log alerting and anomaly detection. It's available as both a SaaS and for On Premises deployment. It has unlimited dashboards, multi-user role-based access, chart sharing and embedding. Together with SPM it makes log events "correlatable" with performance metrics, thus providing a unified view of all key operations data. It exposes the Elasticsearch API so log shipping with Logstash, Fluentd, Flume, rsyslog, etc. is a breeze. It works with Kibana and also has Kibana built-in.
MSBuild, also called Microsoft Build Engine, is a build tool for managed code and was part of .NET Framework. Visual Studio depends on MSBuild, but MSBuild does not depend on Visual Studio. Visual Studio Application Lifecycle Management depends on MSBuild to perform team builds via the Team Foundation Server.
SecureAssist is a lightweight static analysis tool that automatically detects vulnerabilities and provides just-in-time security guidance to you as you code. With SecureAssist, you can eliminate the most common security problems, by checking your own code for security vulnerabilities, and using SecureAssist guidance to fix them.
Apache Archiva is an extensible repository management software that helps taking care of your own personal or enterprise-wide build artifact repository. It is the perfect companion for build tools such as Maven, Continuum, and ANT.
IBM DB2 is a family of database server products developed by IBM. These products all support the relational model, but in recent years some products have been extended to support object-relational features and non-relational structures like JSON and XML.
CloudMunch is a Software delivery platform for teams to maximize the impact of automation. Integrate with your tools across the software lifecycle from source control to monitoring, all in one place, driving collaboration.
Helix Core leverages the versioning engine that Perforce customers rely on for lightning-fast, file-level asset management. Helix Core securely manages all digital content—even large files—in a single repository, and delivers files quickly to large, distributed teams. The Helix Version Control System also includes Helix Swarm for code review and collaboration, and a bevy of Apps and Integrations.
EPAM Orchestrator combines the most optimal technology and service to create unified, dynamic, fully-managed cloud solutions. It is a comprehensive multiplatform, multi-cloud, federated application orchestration framework that advances lean engineering practices, enables full cycle, continuous solution delivery, reduces time to market and greatly improves quality.
The PagerDuty Digital Operations Management Platform empowers teams to proactively mitigate customer-impacting issues by automatically turning any signal into the right insight and action, so you can innovate with confidence. Visualize every dimension of the customer experience with contextual insights and interactive applications, and optimize response orchestration, continuous development and delivery.
Manage application changes across platforms, locations, and teams. Dimensions® CM (formerly Serena® Dimensions CM) streamlines the complexity of collaborative parallel development to increase team velocity and ensure release readiness. Dimensions CM secures and protects application IP, supporting secure software development. Additionally, it improves development productivity with collaborative agile development practices, minimizes rework, visualizes & reduces conflicts, improving team velocity & collaboration. Dimensions CM continuously inspects development health, reducing risks and vulnerabilities, and meets the higher performance and more sophisticated release handling needs of business' critical applications.
Ranorex Studio offers easy-to-use test automation tools for creating reliable automated testing projects. Optimize your robust test automation frameworks with Ranorex Studio – test any desktop, web or mobile application. Ranorex is easy-to-use test automation software for developing and managing projects in teams made up of both testers and developers. A step-by-step wizard helps you to set up the test environment and quickly get started. Non-programmers can use the script-free drag & drop functionality, whereas professional programmers can use an API for C# and VB.NET to enhance their test suites and recordings.
Automated Code Review for GitHub and BitBucket. SAAS service that checks code with every commit or pull request and provides actionable feedback.
Robot Framework is a generic test automation framework for acceptance testing and acceptance test-driven development (ATDD). It has easy-to-use tabular test data syntax and it utilizes the keyword-driven testing approach. Its testing capabilities can be extended by test libraries implemented either with Python or Java, and users can create new higher-level keywords from existing ones using the same syntax that is used for creating test cases. Robot Framework project is hosted on GitHub where you can find further documentation, source code, and issue tracker. Downloads are hosted at PyPI. The framework has a rich ecosystem around it consisting of various generic test libraries and tools that are developed as separate projects. Robot Framework is operating system and application independent. The core framework is implemented using Python and runs also on Jython (JVM) and IronPython (.NET).
Codefresh is a continuous delivery and collaboration platform for Docker. Codefresh helps agile teams improve quality and increase speed-to-market by facilitating rapid feedback and testing cycles. Codefresh allows developers to instantly spin up any code change, feature branch and Docker image as part of a composition and share it with the entire team. This enables capturing and incorporating feedback early in the lifecycle, before promoting their changes to staging. Codefresh is the first Container-Native CI/CD that can parallelize unit and integration testing. It seamlessly stitches together the different container technologies (Docker Engine, Machine, Compose, Registry, Swarm, Kubernetes and Mesos) to provide an unmatched experience for developers, quality engineers, product owners and devops engineers.
Signal Sciences Web Protection Platform (WPP) provides comprehensive threat protection and security visibility for production web applications, microservices, and APIs on any platform. Built by practitioners, for practitioners, it is the only solution that works seamlessly across any cloud and infrastructure.
Plan better, code together and ship faster. Test and deploy your code to production at lightning speed with high-performance pipelines. Start small and scale up as needed. Build your applications in your team’s favorite language, IDE, and DevOps toolchain—whether or not they’re from Microsoft.
AppSec Accelerator is an Application Security Managed Service that helps development organizations transition to a secure SDLC and combines SAST and DAST for the best possible security coverage. With AppSec Accelerator, our AppSec experts will help you streamline and automate your Application Security testing while embedding it within your development environment.
Amazon Elastic Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images. Amazon ECR is integrated with Amazon Elastic Container Service (ECS), simplifying your development to production workflow
Trac is an enhanced wiki and issue tracking system for software development projects. Trac uses a minimalistic approach to web-based software project management. Their mission is to help developers write great software while staying out of the way.
Nolio, which has since been acquired by CA, was an application service automation software for deploying and managing applications across data centers.
SmartFrog is an open-source software framework, written in Java, that manages the configuration, deployment and coordination of a software system broken into components. These components may be distributed across several network hosts.
MarkLogic is a new generation database that is built with a flexible data model to store, manage, and search today’s data, without sacrificing any of the data resiliency and consistency features of last-generation relational databases. With these capabilities, MarkLogic is ideally suited for making heterogeneous data integration simpler and faster and for doing dynamic content delivery at massive scale.
A fast, reliable asset pipeline, supporting constant-time rebuilds and compact build definitions. Comparable to the Rails asset pipeline in scope, though it runs on Node and is backend-agnostic.
FinalBuilder is Vsoft's build tool. With FinalBuilder you don't need to edit xml, or write scripts. Visually define and debug your build scripts, then schedule them with windows scheduler, or integrate them with Continua CI, Jenkins or any other CI Server.
Deveo is a code hosting and collaboration platform that supports Git, Subversion and Mercurial repositories. Deveo can be installed on-premises or used from the cloud. Deveo cloud version is natively multi-tenant, so your code is always private and secure. In addition to code hosting, Deveo offers code reviews, issue tracking and documentation capabilities.
Trello is a free web-based project management application originally made by Fog Creek Software in 2011, that spun out to be its own company in 2014. It operates a freemium business model, as well as being cross-subsidized by other Fog Creek Software products. A basic service is provided free of charge, though a Business Class paid-for service was launched in 2013.
Tricentis Tosca is a Continuous Testing platform that accelerates testing to keep pace with Agile and DevOps.
Parasoft Development Testing Platform (DTP) enables Continuous Testing. Leveraging policies, DTP consistently applies software quality practices across teams and throughout the SDLC. It enables your quality efforts to shift left–delivering a platform for automated defect prevention and the uniform measurement of risk.
Firebird is an open source SQL relational database management system that runs on Linux, Microsoft Windows, Mac OS X and a variety of Unix. The database forked from Borland's open source edition of InterBase in 2000, but since Firebird 1.5 the code has been largely rewritten.
OpenMake Meister® delivers an accelerated Build Automation solution that decreases build times by over 50%, delivers 10 minute incremental builds, and supports over 10,000 builds per day using built-in server pooling.
NuoDB is a database startup company based in Cambridge, Massachusetts. It sells a NewSQL database that works in the cloud. It can work both for single vendor cloud setup as well as multi vendor cloud setup.
Parasoft SOAtest automates complete end-to-end testing for business and security-critical transactions. Parasoft SOAtest is widely recognized as the leading enterprise-grade solution for API testing and API integrity. Thoroughly test composite applications with robust support for REST and web services, plus an industry-leading 120+ protocols/message types.
Pulp is a platform for managing repositories of content, such as software packages, and making it available to a large numbers of consumers. Pulp allows you to locally mirror all or part of a repository, host your own content in a new repository, and manage many types of content from multiple sources in one place.
Burp Proxy is an intercepting proxy server for security testing of web applications. It operates as a man-in-the-middle between your browser and the target application. Using the Proxy, you can quickly understand how the application works and start testing it manually, and you can also pass individual requests to other Burp tools for more advanced, customized and automated testing. Burp Proxy also has the ability to sniff all traffic between frontend and backend and to test SSL pinning
OpenVZ (Open Virtuozzo) is an operating system-level virtualization technology for Linux. It allows a physical server to run multiple isolated operating system instances, called containers, virtual private servers (VPSs), or virtual environments (VEs.) OpenVZ is similar to Solaris Containers and LXC.
Apprenda is an American computer software company that provides platform-as-a-service (PaaS) software to help companies create, update, and manage private and public cloud-based applications.
Rational Team Concert provides collaborative change management capabilities. These capabilities are available separately and can be integrated with popular source control systems.
Skytap provides Environments-as-a-Service (EaaS) to transform the software development lifecycle and help customers test and deliver better software, faster. Customers use Skytap to create, manage, and share fully configured environments at each phase, without the costs and delays traditionally associated with manual configuration and provisioning. Enterprise IT organizations maintain full visibility and cost control, while allowing dev and test to self-provision and share complex environments with ease, for a lasting boost to agile and DevOps initiatives.
Parasoft Test Environment Management enables development and QA to rapidly access the specific environment instances they need to “shift left” testing effort and accelerate the SDLC.
IBM's Rational Quality Manager is a collaborative hub for business-driven software and systems quality across virtually any platform and type of testing. This software helps teams share information seamlessly, use automation to accelerate project schedules and report on metrics for informed release decisions.
ISPW is a modern and Agile end-to-end source code management and release automation tool that enables developers at all skill levels to fulfill business requirements, optimize code quality, and improve developer productivity.
MyGet hosts thousands of NuGet, Bower, NPM and VSIX repositories used by companies and individual developers worldwide. MyGet comes with built-in Build Services, and also provides friction-free integration with GitHub, BitBucket and Visual Studio Online. MyGet's world-class support and best-of-breed Package Management Lifecycle solution will upgrade any development flow to a friction-free experience.
Bosun is an open-source, Go based, MIT licensed, monitoring and alerting system created by Stack Exchange and designed to work with Scollector, OpenTSDB, Logstash, Graphite, and Grafana. It has an expressive domain specific language for evaluating alerts and creating detailed notifications. It also lets you test your alerts against historical data for a faster development experience. The Scollector monitoring agent has a number of built in collectors for various systems and runs on Windows, Linux, Mac, and ARM based systems.
Continua CI is an Easy to use, Scalable and Affordable Continuous Integration Server wiith support for Visual Studio, MSBuild, Ant, Nant, Rake, FinalBuilder, Git, Hg, Svn, Perforce and many other tools, Continua CI has something for everyone.
Kallithea is a free software source code management system that supports two leading version control systems, Mercurial and Git, and has a web interface that is easy to use for users and admins. You can install Kallithea on your own server and host repositories for the version control system of your choice.
HipChat is a Web service for internal/private chat and instant messaging. As well as one-on-one and group/topic chat, it also features cloud-based file storage, video calling, searchable message history and inline image viewing. HipChat is available to download onto computers running Windows, Mac or Linux, as well as Android and iOS smartphones and tablets.
IBM Informix is a product family within IBM's Information Management division that is centered on several relational database management system (RDBMS) offerings. The Informix products were originally developed by Informix Corporation, whose Informix Software subsidiary was acquired by IBM in 2001.
For REST, SOAP and other popular API and IoT protocols, SoapUI Pro provides the industry's most comprehensive and easy-to-learn functional testing capabilities. Based on open core technology proven by millions of community members, SoapUI Pro helps you ensure that your APIs perform as intended, meet your business requirements, timeframes, and team skill sets right from day one.
Developer hours saved. Fastlane is the tool to release your iOS and Android app. It handles all tedious tasks, like generating screenshots, dealing with code signing, and releasing your application. Open docs.fastlane.tools for more information
webhook is a lightweight configurable tool written in Go, that allows you to easily create HTTP endpoints (hooks) on your server, which you can use to execute configured commands. You can also pass data from the HTTP request (such as headers, payload or query variables) to your commands. webhook also allows you to specify rules which have to be satisfied in order for the hook to be triggered.
HockeyApp is the best way to collect live crash reports, get feedback from your users, distribute your betas, and analyze your test coverage. The world's best developers develop the world’s best apps for iOS, Android, OS X, and Windows on HockeyApp. Bring Mobile DevOps to your apps with HockeyApp
Cacti is an open-source, web-based network monitoring and graphing tool designed as a front-end application for the open-source, industry-standard data logging tool RRDtool.
ClearCase® is an enterprise-grade configuration management system that provides highly secure version control with work and build management support. It can be integrated with other IBM solutions, including IBM Rational® Team Concert™, IBM ClearQuest®, IBM Rational Asset Manager and IBM Rational Application Developer for WebSphere® Software.
Visual Build is a GUI software for Windows that enables software developers and build masters to create an automated, repeatable process for software builds. It has built-in support for integrating various development tools into the build process. Projects are stored as XML to facilitate storage in version control systems.
HP Helion is an enterprise cloud platform brand from Hewlett Packard consisting of hardware, software, and services hosted in the private, public, and hybrid cloud. HP Helion was announced and launched in May 2014. HP has stated it will commit 1 billion USD over two years to develop and market the platform.
Nomad is a cluster manager and scheduler that provides a common workflow to deploy applications across an infrastructure. Deploy virtualized, containerized, or standalone application workloads across a fleet of servers to maximize resource utilization.
Flowdock is Rally's team communication and collaboration app for desktop, mobile, and web that is comparable to HipChat, Slack, or other messaging / collaboration tools.
Salt platform or SaltStack is a Python-based open source configuration management and remote execution application. Supporting the "infrastructure-as-code" approach to deployment and cloud management, it competes primarily with Puppet, Chef, and Ansible.
Unlimited PaaS and Container-Based IaaS in a Joint Cloud Solution for DevOps. Jelastic provides a turnkey Hybrid, Public and Private cloud platform that brings together enterprise PaaS and container-based IaaS. The platform provides certified containers for Java, PHP, Ruby, Node.js, Python and .NET and the ability to upload custom Docker containers. Jelastic offers agile deployment models, flexible scaling for stateless and stateful applications, collaboration and access control tools, billing and business analytics tools, while driving down TCO with high density and hardware utilization. Jelastic is a software company that enables cloud hosting service providers, systems integrators and enterprises to unleash the full potential of the cloud to generate superior ROI and efficiencies.
Bamboo is a continuous integration server from Atlassian, the makers of JIRA, Confluence and Crowd. Bamboo supports builds in any programming language using any build tool, including Ant, Maven, make, and any command line tools. Build notifications can be customized based on the type of event, and received via email, instant message, RSS, or pop-up windows in Eclipse-based IDEs and IntelliJ IDEA.
Bcfg2 (pronounced "bee-config") is a configuration management tool developed in the Mathematics and Computer Science Division of Argonne National Laboratory. Bcfg2 aids in the infrastructure management lifecycle – configuration analysis, service deployment, and configuration auditing.
Open source and Hybrid Cloud Infrastructure as a Service specialized in running Containers, Serverless Docker and VMs securely at scale. Triton is an end-to-end solution that makes running containers at scale easy. Compatibility with popular container schedulers ensures application portability. Proven security means containers run on bare metal, eliminating the need for complex cluster management and poor performing, host-based networking.
Deis is an open source PaaS that leverages Docker, CoreOS and Heroku Buildpacks to provide a private application platform that is lightweight and flexible. Deis is an open source application platform for public and private clouds.
Tectonic, delivered by CoreOS, is an enterprise-ready platform for running Linux containers in a distributed environment. Tectonic combines Kubernetes and the CoreOS stack in a commercial distribution, prepackaged with an enterprise-ready management dashboard, an integrated container registry and a supported, continuously up-to-date distributed platform. Tectonic is available in any environment, cloud, or on-premise.
SPM is a SaaS-based monitoring and analytics platform for IT infrastructure, operations and development teams. It provides performance metrics charting, alerting, and anomaly detection, distributed transaction tracing, network discovery, unlimited dashboards, multi-user role-based access. It also captures and graphs events like deployments, restarts, alerts and, along with application and server logs makes them searchable and "correlatable" with performance metrics, thus providing a unified view all key operations data.
Bitbucket is a web-based hosting service for projects that use either the Mercurial (since launch) or Git (since October 2011) revision control systems. Bitbucket offers both commercial plans and free accounts.
VMware vRealize Log Insight delivers real-time log management for VMware environments, with machine learning-based Intelligent Grouping, high performance search and better troubleshooting across physical, virtual, and cloud environments.
DevOps automation tool for Containers. With CloudSlang you can orchestrate popular DevOps technologies, such as Docker and CoreOS in an agentless manner. You can also define custom workflows that are reusable, shareable and easy to understand.
Concourse is an open source continuous integration (CI) tool written in Go. Concourse was dreamt up and built while working on the Cloud Foundry project and experiencing the interesting CI and CD challenges that it has. Concourse limits itself to three core concepts: tasks, resources, and the jobs that compose them. Interesting features like timed triggers and synchronizing usage of external environments are modeled in terms of these, rather than as layers on top. With these primitives you can model any pipeline, from simple (unit, integration, deploy, ship) to complex (testing on multiple infrastructures, fanning out and in, etc.). There are no more nooks and crannies of Concourse introduced as your pipeline becomes more involved.
Solaris Containers (including Solaris Zones) is an implementation of operating system-level virtualization technology for x86 and SPARC systems, first released publicly in February 2004 in build 51 beta of Solaris 10, and subsequently in the first full release of Solaris 10, 2005. It is present in illumos (formerly OpenSolaris) distributions, such as OpenIndiana, SmartOS and OmniOS, as well as in the official Oracle Solaris 11 release.
Microsoft Azure is a cloud computing platform and infrastructure, created by Microsoft, for building, deploying and managing applications and services through a global network of Microsoft-managed datacenters. It provides both PaaS and IaaS services and supports many different programming languages, tools and frameworks, including both Microsoft-specific and third-party software and systems.
What is Cisco Spark? It's a simple and secure place to collaborate — with anyone, anywhere. It's a virtual conference room created just for all your teams.
CAST AED provides continuous risk monitoring by detecting structural defects in code before they go into production. CAST AED provides delivery teams with fast feedback and guidance to find, remove and prevent defects early and fast. CAST software intelligence provides organizations with continuous visibility into system performance, safety, and reliability.
Wrike is an online tool for project management and work collaboration. It enables its users to manage and track projects, deadlines, schedules, and other workflow processes. It also allows users to collaborate with one another. The primary goal of the software is to help streamline workflow and allow companies to focus on core tasks. The application is available in English, French, Spanish, German, Portuguese, Italian, Japanese and Russian.
SymmetricDS is a data and file sync/replication solution. It is a platform-independent, web-enabled, and database-agnostic synchronization tool. SymmetricDS was built to replicate changes, bi-directionally, between remote or local agents.
Unified Application & Fast Data Analytics for analyzing machine data such as logs, metrics, performance, transactions and other time series machine data.
ProductionMap is an open source integrated platform for workflow development and execution for DevOps. ProductionMap allows DevOps to develop and execute complex automations on a large scale of servers, and hybrid technologies. You can easily develop in drag and drop along with full IDE any process automation and execute it on large scale of servers.
AccuRev (formerly Borland® AccuRev) is a software configuration management tool that addresses complex parallel and distributed development environments with stream-based architecture to accelerate development processes and improve asset reuse. The integration of AccuSync with AccuRev provides full visibility of artifacts such as issues, defects, and stories, from any third-party system to AccuRev. Information automatically syncs to whichever tools a user chooses.
Cloudsmith Package is a fully featured binary package manager that operates in the Cloud and acts as the central pinwheel for managing your software dependencies and the distribution of your software to your customers and users across the world. Streamline your software dependencies and distribution with Enterprise-grade package management.
Pivotal Tracker is Pivotal Labs' software as a service product for agile project management and collaboration. In July 2011, Pivotal Tracker had over 250,000 registered users.
Tasktop provides software integration, for all of your tools, while creating an integrated value stream for your organization and improving the way you deliver applications. Whether you’re connecting two tools or 20, just a few projects or hundreds, your integrations need to be straightforward to set up and manage. With Tasktop's model-based integration, you're able to use customized models for each artifact allowing you to reuse those models across multiple projects and tools.
Quali’s Cloud Sandbox Software allows you to create and publish sandboxes that are replicas of infrastructure and application configurations and use them for development, testing, demos, training, and support. CloudShell works by letting you model, orchestrate, and deploy on-prem, cloud, and hybrid environments so that all teams in the DevOps lifecycle have consistent access to production-ready environments.
Microsoft Teams is an entirely new experience that brings together people, conversations and content—along with the tools that teams need—so they can easily collaborate to achieve more. It’s naturally integrated with the familiar Office applications and is built from the ground up on the Office 365 global, secure cloud.
IBM® Cloud is an open-standards, cloud platform for building, running, and managing applications. With IBM Cloud, developers can focus on building excellent user experiences with flexible compute options, choice of DevOps tooling, and a powerful set of IBM and third-party APIs and services.
Redis is a data structure server. It is open-source, networked, in-memory, and stores keys with optional durability.
Micro Focus Cloud Service Automation (CSA) is cloud management software that automates the management of cloud-based IT-as-a-service, from order to provision, and retirement. Micro Focus Cloud Service Automation orchestrates the provisioning and deployment of complex IT services such as of databases, middleware, and packaged applications (i.e., ERP, Exchange). The software speeds deployment of application-based services across hybrid cloud delivery platforms and traditional IT environments.
Fluentd tries to structure data as JSON as much as possible: this allows Fluentd to unify all facets of processing log data: collecting, filtering, buffering, and outputting logs across multiple sources and destinations (Unified Logging Layer). The downstream data processing is much easier with JSON, since it has enough structure to be accessible while retaining flexible schemas.
Katalon Studio is a powerful automation toolset for web and mobile app testing. Katalon Studio revolutionizes the way software testers use Selenium and Appium with a complete test automation framework that allows testers to quickly setup, create, run, report, and maintain their automated tests. Katalon Studio is available to testers at no cost, with a free download available. Katalon Studio is packed with many essential features, including: Object Spy, Record & Playback, Cross browser execution, JIRA integration, Keyword-Driven Testing, Data-Driven Testing, and Web Service Testing.
TestRail helps you manage and track your software testing efforts and organize your QA department. Its intuitive web-based user interface makes it easy to create test cases, manage test runs and coordinate your entire testing process. Easily track and follow the status of individual tests, milestones, and projects with dashboards and activity reports. Get real-time insights into your testing progress and boost productivity with personalized to-do lists, filters, and email notifications.
IBM Rational Integration Tester is a scripting-free environment for developing tests for service-oriented architecture (SOA) messaging and business process integration projects. Tests can be built by recording existing system behaviors or from requirements, by entering the data to send and the data that is expected in return.
NUnit is a unit-testing framework for all .Net languages. Initially ported from JUnit, the current production release, version 3.0, has been completely rewritten with many new features and support for a wide range of .NET platforms.
Squash TA (Test Automation) is an open source tool for automating functional tests and industrialization of their executions. Compatible with several open source PLCs (Ex. Selenium), it allows management of the automated tests of web applications, web services and batches. The features of Squash TA are based on developments initiated in 2009 by Henix. Realized to meet the automation needs of the TRA (Third Party Recipe Applicative) of this SSII, these developments were donated to the community Squash to constitute the base of Squash TA.
SD Elements automates software security requirements based on your project’s technology, business, and compliance drivers. SD Elements eliminates security vulnerabilities in the most cost effective way, before scanning begins.
Honeycomb.io is a powerful tool built by engineers for engineers, designed for debugging and understanding complex systems, microservices, distributed systems, including the data layer, with the industry's only DB-agnostic raw query analyzer. Input JSON blobs, get explorable real-time metrics. Find out something you didn't know about your systems in the very first minutes. We believe the future of observability is simpler dashboards combined with far more powerful tools for aggregation and root cause analysis.
A one-of-a kind platform for CI/CD and DevOps—built for the cloud, for cloud- first development. Guide-RailsTM removes the complexity associated with CI/CD and DevOps practices. Now developers and operations can focus on code and delivery—not tools, processes, and infrastructure.
Buddy (also known as Buddy.Works) is a Docker-based continuous integration and deployment platform. It provides a simple web-based pipeline editor and can also support YAML-based pipelines from source repositories. Buddy is provided as a cloud hosted application but can also be installed on a local server.
Hydra is a Nix-based continuous build system, that continuously checks out sources of software projects from version management systems to build, test and release them. The build tasks are described using Nix expressions. This allows a Hydra build task to specify all the dependencies needed to build or test a project. It supports a number of operating systems, such as various GNU/Linux flavours, Mac OS X, and Windows.
Disnix is a distributed service deployment toolset built on top of Nix, is extensible, has a declarative distributed systems modeling (including dependencies between the systems), atomic upgrades and rollbacks, garbage collection of obsolete components and other features.
Apache Subversion (often abbreviated SVN, after the command name svn) is a software versioning and revision control system distributed as free software under the Apache License. Developers use Subversion to maintain current and historical versions of files such as source code, web pages, and documentation. Its goal is to be a mostly-compatible successor to the widely used Concurrent Versions System (CVS).
rkt (pronounced "rock-it") is a CLI for running app containers on Linux. rkt is designed to be composable, secure, and fast.
Nexus Lifecycle gives you full control over your software supply chain and allows you to define rules, actions, and policies that work best for your organization and teams.
Virtustream's xStream product is a SaaS Cloud management platform. xStream was created to deliver economic and business benefits for your entire portfolio of applications—including mission-critical enterprise applications like SAP, Oracle, Microsoft and more. Whether it’s ERP, CRM, databases, mail, web apps or thousands more, xStream lets you move to the cloud, automate, optimize and outperform traditional operations.
As the cloud computing arm and a business unit of Alibaba Group (NYSE: BABA), Alibaba Cloud provides a comprehensive suite of global cloud computing services to help power and grow your business. Alibaba Cloud ranks as the third largest public cloud services provider globally and is the leading cloud provider in the China market.
QF-Test from Quality First Software is a cross-platform software tool for the GUI test automation specialized on Java/Swing, SWT, Eclipse plug-ins and RCP applications, Java applets, Java Web Start, ULC and cross-browser test automation of static and dynamic web-based applications (HTML and AJAX frameworks like ExtJS, GWT, GXT, RAP, Qooxdoo, RichFaces, Vaadin, PrimeFaces, ICEfaces and ZK). Web applications cross-browser on Chrome, Firefox, Internet Explorer, Safari and Edge with the Selenium WebDriver approach; headless browser for Chrome and Firefox.
Firebase is Google's mobile platform that helps you quickly develop high-quality apps and grow your business. Firebase gives you functionality like analytics, databases, messaging and crash reporting so you can move quickly and focus on your users. It is built on Google infrastructure and scales automatically, for even the largest apps.
The OutSystems Platform is a high-productivity platform as a service (PaaS) and Rapid Application Delivery (RAD) platform intended for developing and delivering enterprise web and mobile applications, generated in Java or .Net, which run in the cloud, on-premises or in hybrid environments. The current version is 9, for both the paid and unpaid versions - developers are permitted personal cloud environments to use the platform without charge.
ChangeMan® ZMF (formerly Serena ChangeMan ZMF) protects corporate assets and helps developers get more done in less time. It's a comprehensive, automated change management system for reliably implementing mainframe software changes from development to testing to production. ChangeMan ZMF treats change management as a business issue by giving key stakeholders visibility into the release process—thus ensuring greater accountability.
RackHD is a technology stack created for enabling hardware management and orchestration, to provide cohesive APIs to enable automated infrastructure. In a Converged Infrastructure Platform (CIP) architecture, RackHD software provides hardware management and orchestration (M&O). It serves as an abstraction layer between other M&O layers and the underlying physical hardware. Developers can use the RackHD API to create a user interface that serves as single point of access for managing hardware services regardless of the specific hardware in place.
BrowserStack is a cloud-based cross-browser testing tool that enables developers to test their websites across various browsers on different operating systems and mobile devices, without requiring users to install virtual machines, devices or emulators.
GenRocket software redefines the role of complex integration testing with a platform that automates the generation of white box test code. It uses on-demand, real-time test data that scales to large and complex database environments while preserving referential integrity.
Sysdig is open source, system-level exploration: capture system state and activity from a running Linux instance, then save, filter, and analyze. Sysdig captures system calls and events from the Linux kernel. You can save, filter, and analyze the data with our CLI or our desktop app. Think of sysdig as strace + tcpdump + htop + iftop + lsof + wireshark for your entire system.
Watir is an open-source cross-platform web application testing tool. It is most reliable and flexible automation tool of Ruby libraries for web browsers automation. This cross-browser testing tool interacts with a browser just like human being so it clicks links, filling out forms and validating text.
AutoIt v3 is a freeware BASIC-like scripting language designed for automating the Windows GUI and general scripting. It uses a combination of simulated keystrokes, mouse movement and window/control manipulation in order to automate tasks in a way not possible or reliable with other languages (e.g. VBScript and SendKeys). AutoIt is also very small, self-contained and will run on all versions of Windows out-of-the-box with no annoying “runtimes” required!
Sauce Labs provides the world’s largest cloud-based automated testing platform for web and mobile applications. Sauce Labs helps companies accelerate software development cycles, improve application quality, and deploy with confidence across hundreds of browser / OS platforms, including Windows, Linux, iOS, Android & Mac OS X. Optimized for CI, CD and DevOps, the Sauce Labs platform has native plugins for Microsoft VSTS/TFS, IBM Bluemix, Jenkins, Team City, JIRA and other essential technologies that form the DevOps build pipeline toolchain. Sign up for a free trial @ http://saucelabs.com.
Screenster is a cloud-based platform for UI testing automation. It is primarily used for visual regression testing of web applications and websites.
Rocket.Chat is an active project for a self-hosted open-source alternative to Slack. The platform allows chat, file sharing, video conferencing, helpdesk and voice messaging services. Rocket.Chat typically works with multiple services including GitHub, GitLab, JIRA, Dolphin and Confluence. Rocket.Chat is an Internet of Things (IoT) application and is noted for running well on small IoT devices, including the Raspberry Pi Zero. Great choice, nice interface, easy to deploy. Supports: videoconference, helpdesk chat, file sharing, voice messages, link preview, API, Mobile App. It can be connected to Hubot!
CA Agile Central is an enterprise-class platform that’s purpose-built for scaling agile development practices. Provide a hub for teams to collaboratively plan, prioritize and track work on a synchronized cadence. Connect your development work to your company’s most important business initiatives. Measure productivity, predictability, quality and responsiveness with real-time performance metrics.
CA Agile Requirements Designer is an end-to-end requirements gathering, test automation and test case design tool which drastically reduces manual testing effort and enables organizations to deliver quality software to market earlier and at less cost. The optimal set of manual or automated tests can be derived automatically from requirements modeled as unambiguous flowcharts and are linked to the right data and expected results. These tests are updated automatically when the requirements change, allowing organizations to deliver quality software which reflects changing user needs.
Squash TM is the test repository manager for the open source Squash suite. It manages requirements, test scenarios, and execution campaigns, in a natively multi-project context.
Congruit is a lightweight configuration management and automation tool. It is written in Go but works through Bash. It manages shell scripts you created for configure your Linux platforms. The configuration management tool that loves Bash!
Spotinst is a unique cost-oriented cluster, across data-centers and instance types, auto-scaled and auto-optimized. Spotinst can be deployed on Amazon Web Services, Google Cloud Platform, and Microsoft Azure. Spotinst has a designated Machine Learning software that takes DevOps and financial decisions in real time and saves the overhead and management of cloud computing purchasing options such as On-Demand, Reserved and bidding strategies of Spot Instances. Spotinst chooses the most cost-effective compute resources based on your application workload, allowing you to focus on your business growth rather than chasing ghosts
Librato is hosted monitoring platform designed for custom metrics. It consists of a scalable and redundant storage tier that is optimized for time series data, visualization tools, data manipulation capabilites, and a powerful alerting framework. With integrations that collect data from servers, AWS, Docker, Redis, and many other systems, Librato is a complete solution for monitoring and analyzing the metrics that impact your business at all levels of the stack.
Rollbar's error monitoring fits right into your continuous delivery and deployment workflows to provide confidence in every code release. Find and fix errors instantly. With real-time aggregation, smart grouping and alerts, detailed stack traces, error trend reports and regression notifications, Rollbar provides the context and insights to help you keep production error free. Rollbar also works alongside your existing monitoring and logging tools to give you greater coverage and insights into broken code, across your stack.
Visually manage complex work. Reduce clutter and focus on the things that matter. Whether you’re scaling Agile through your entire company or adopting it for the first time, we’ve got your back. From Kanban and Scrum to SAFe and NEXUS, Targetprocess adapts to your management approach.
Helm helps you manage Kubernetes applications — Helm Charts helps you define, install, and upgrade even the most complex Kubernetes application. Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste madness. The latest version of Helm is maintained by the CNCF - in collaboration with Microsoft, Google, Bitnami and the Helm contributor community.
Free, online, easy-to-use, fully customizable issue tracking and agile project management tool your development team will love, by JetBrains. Our cloud or your server.
NixOps is a tool for deploying sets of NixOS Linux machines, either to real hardware or to virtual machines. It extends NixOS’s declarative approach to system configuration management to networks and adds provisioning.
Kanboard is a free and open source Kanban project management software. There is no fancy user interface, Kanboard focuses on simplicity and minimalism. The number of features is voluntarily limited. Kanboard has a very simple query language that offers the flexibility to find tasks in no time. Apply custom filters dynamically on the board to find what you need. Search by assignees, description, categories, due date, etc.
CasperJS allows you to build full navigation scenarios using high-level functions and a straight forward interface to accomplish all sizes of tasks.
Automate complete end-to-end testing for business and security-critical transactions. Parasoft SOAtest is an enterprise-grade solution for API testing and API integrity. Thoroughly test composite applications with robust support for REST and web services, plus a 120+ protocols/message types.
Transform bug tracking into competitive testing challenges that accelerate digital releases, lower customer support calls and reduce defect costs. Watch on as professional testers race against the clock to dramatically improve your app or website. In as little as six hours, you will have a full usability, functional or UX review for key user journeys. At the end of each challenge, you will receive an overview of all bug reports, prioritised by severity, complete with video and audio commentary.
Apache Brooklyn is an open-source framework for deploying and managing distributed applications by modeling, monitoring, and managing applications via autonomic blueprints.
CA Harvest Software Change Manager (CA Harvest SCM) provides powerful, process-driven capabilities for managing development teams across your enterprise, encompassing multiple platforms and release management tools. This release management software enforces your IT governance policies and corporate compliance initiatives including those defined by the Sarbanes-Oxley Act. It also can ensure adherence to your ITIL-based best practices. CA Harvest SCM can help your enterprise simplify the software release management process as well as the development and maintenance of business applications with streamlined workflows and automated source code versioning. This ITIL release management software can optimize your development resources by providing audit, protection and storage of your software assets as well as standardized process management and defect tracking.
inspectIT is an open-source Application Performance Management solution for monitoring and analyzing Java(EE) applications. The Java agent turns on the light in your application's black box and you can see why the application is slow or not available. A central data repository has all the performance metrics you really need available anytime so that you can stop running around to obtain your information. Import and export functionality of monitoring data allows you to smash the silos in your organisation and to improve the information flow between operators and developers.
Cloudify is an open source cloud orchestration framework. Cloudify allows you to model applications and services and automate their entire life cycle, including deployment on any cloud or data center environment, monitoring all aspects of the deployed application, detecting issues and failure, manually or automatically remediating them and handle on going maintenance tasks.
The CollabNet DevOps Lifecycle Manager is a hybrid platform that helps organizations deliver high-quality applications to the market faster through visibility and traceability in the application tool chain. Quickly find and resolve performance constraints by creating an overview into existing tools. Organize all activities and processes in one platform, creating a united dashboard for development and operations. CollabNet’s DLM platform comes built with customizable dashboards and analytics to report progress to any business unit in the application development process.
A mission-critical software providing insights & analytics into software, code & teams. Helps to actively drive IT change, balance productivity and innovation while reducing risk and increasing transparency.
Polarion (Siemens' ALM solution) is an application lifecycle management tool that covers Testing, Collaboration, Planning, Requirements Management, Documentation. End-to-end, and Enterprise-grade application development on a unified, modular, browser-based software environment.
Foglight is an Enterprise grade Application Performance Management (APM) solution for Monitoring large applications end to end. Foglight contains active and passive end user Monitoring, Java- and .Net Monitoring, database Monitoring and strong reporting capabilities.
ALM Octane is designed with a userinterface providing a targeted and simplified user flow and architected using responsive design. Accessible in any HTML5 supported Web browser, or operating system, including many tablet devices, ALM Octane ensures users get access to what they want, when they want, and where they want. ALM Octane platform easily integrates with the team’s existing Jenkins/CI system for visibility into the release pipeline, as well as into source code control systems like GIT, allowing for stronger collaboration, and supporting a faster path from manual testing to test automation. MicroFocus ALM Octane also provides a foundation for common terminology across the application development lifecycle facilitating more closely connected teams. With many out-of-the-box integrations to common industry and other Software technologies, ALM Octane platform boasts an extensive REST API, documented with Swagger, to allow users to work within the environment they’re most comfortable in, without sacrificing collaboration, governance, and process guidance.
Morpheus is a leading cloud application management and orchestration platform designed from the ground up for truly agnostic cloud management. Morpheus gives developers, IT managers, and DevOps professionals full control over both VM and container-based systems across any cloud or infrastructure. Finally, a single platform provides complete application lifecycle management, including one-click provisioning, built-in backup, logging, monitoring, reporting, and access control. Morpheus offers more built-in integrations and faster time-to-value than any other cloud orchestration or management platform on the market.
Logscape is a big data analytics tool, which allows you to turn your data into knowledge. Whether it is data generated by your systems or extracted from an external source - any form of machine generated data can easily be Searched, Filtered and placed onto Interactive Workspaces.
Phabricator is a suite of web-based software development collaboration tools, including the Differential code review tool, the Diffusion repository browser, the Herald change monitoring tool, the Maniphest bug tracker and the Phriction wiki. Phabricator integrates with Git, Mercurial, and Subversion. It is available as free software under the Apache License, version 2.
ActiveControl allows SAP systems to respond to new business requirements at high speed. Its range of powerful automation features support agile development, DevOps and Continuous Delivery in SAP environments, generating more business value through faster, safer application delivery.
Release top-notch software faster with Zephyr, solutions for managing and scaling your entire testing lifecycle in real-time. Increase your testing efficiency by integrating Zephyr solutions with automation tools like Selenium, or continuous integration tools like JIRA, Bamboo, Confluence, and many more.
AgileCraft is an all-in-one agile management suite built from the ground up to support scaled agile software development. AgileCraft is the world's first scaled agile management platform that brings your business and software development together in one intuitive platform.
Hygieia is an OSS Project Sponsored by Capital One which promotes a single, configurable, easy to use dashboard to visualize near real-time status of the entire delivery pipeline.
The sane way to manage software on Windows. Chocolatey builds on technologies you know - unattended installation and PowerShell. Chocolatey works with all existing software installation technologies like MSI, NSIS, InnoSetup, etc, but also works with runtime binaries and zip archives.
PowerShell Desired State Configuration is the Microsoft Platform for Configuration Management on Windows machines and can be integrated with other Configuration Management tools like Chef, Puppet & Ansible.
Instantly mount any application under 1 min with full read / write access. Copy Data Virtualization frees increasingly strategic data from increasingly commoditized infrastructure, replacing the many siloed systems you’re using today to protect and access copies of the same production data. It replaces all the software licensing and capital intensive hardware tied up in Backup, Snapshot, Disaster Recovery, Business Continuity, Dev & Test, Compliance, Analytics, and other systems with a single, radically simple approach that does one thing: Make whatever data, from whenever it was created, available wherever you need it.
Visual Studio App Center is a cloud-hosted platform that brings together build, test, deployment, and monitoring for Windows, Android, and iOS applications. Automate the lifecycle of your iOS, Android, Windows, and macOS apps. Connect your repo and within minutes build in the cloud, test on thousands of real devices, distribute to beta testers and app stores, and monitor real-world usage with crash and analytics data. All in one place.
LogicMonitor is a SaaS-based performance monitoring platform providing full visibility into complex, hybrid infrastructure, offering granular performance monitoring and actionable data and insights.
TestObject is a cloud hosted service that provides mobile devices running Android and iOS for application testing. It supports a number of testing frameworks, such as Appium, Robotium, and Espresso, and can also be used for manual testing.
xUnit.net is a unit testing framework for .NET projects with full support for .NET Core and Xamarin. It is developed under the umbrella of the .NET Foundation and was started by the original developer of NUnit 2.
Karate is an open-source web-API test-automation framework that can script calls to HTTP end-points and assert that the JSON or XML responses are as expected. Karate also has support for service-virtualization where it can bring up "mock" (or stub) servers which can substitute for web-services that need to participate in an integration-test. Karate's capabilities include being able to run tests in parallel, HTML reports and compatibility with Continuous Integration tools.
Qualitia is a pioneer in script-less functional test automation. Qualitia brings the power of simplicity and speed to adopt test automation in the most effective way. Qualitia has enabled businesses to transform the way software functional testing is done, by significantly optimizing cost and effort to make “ship/no-ship” decisions with high confidence. With Qualitia, large enterprises are successfully driving “Shift Left” agenda in Agile & DevOps environment.
LoadRunner is a software testing tool from Micro Focus. It is used to test applications, measuring system behavior and performance under load. LoadRunner can simulate thousands of users concurrently using application software, recording and later analyzing the performance of key components of the application
HttpMaster is a professional web testing tool with primary focus on web API applications and RESTful web services. Features like dynamic parameters, advanced response data validations, and flexible request chaining enable thorough testing of any web application type.
Panaya Release Dynamix (RDx) provides visibility into risk and quality with a single collaborative platform from initial business change request through to testing and production, for fast change delivery.
Composer is a tool for dependency management in PHP. It allows you to declare the libraries your project depends on and it will manage (install/update) them for you.
Nix is a powerful package manager for Linux and other Unix systems that makes package management reliable and reproducible. It provides atomic upgrades and rollbacks, side-by-side installation of multiple versions of a package, multi-user package management and easy setup of build environments.
Bower is a package management system for client-side programming on the World Wide Web. It depends on Node.js and npm. It works with git and GitHub repositories.
Red Hat Satellite is an infrastructure management product specifically designed to keep Red Hat Enterprise Linux® environments and other Red Hat infrastructure running efficiently, properly secured, and compliant with various standards. A simple solution for managing your entire Red Hat infrastructure.
ProGet is a Universal Package Manager that allows you to host all your packages; applications, and libraries in one central location. ProGet supports in-house package and third-party repositories including NuGet, npm, Bower, Maven, PowerShell, Docker, and Jenkins artifacts.