---
title: Canonical MAAS awarded best quality software by TIOBE
description: Canonical’s MAAS User Interface has been ranked as the top-quality software
  project in its category by the quarterly TIOBE Software Quality Assurance Award
url: https://canonical.com/blog/canonical-maas-awarded-as-best-quality-software-by-tiobe?format=md
---

1. [Blog](https://canonical.com/blog)
2. Article

---

[Mikel Azkarate](https://canonical.com/blog/author/azkarate "More about Mikel Azkarate")

29 July 2025

# Canonical MAAS awarded best quality software by TIOBE

[Code Quality](https://canonical.com/blog/tag/code-quality)
[engineering excellence](https://canonical.com/blog/tag/engineering-excellence)
[MAAS](https://canonical.com/blog/tag/maas)
[security and compliance](https://canonical.com/blog/tag/security-and-compliance)

---

Share the article

We are very proud to share that Canonical’s MAAS User Interface has been ranked as the top-quality software project in its category by the quarterly [TIOBE Software Quality Assurance Award](https://www.tiobe.com/news/item/tiobe-qa-award-q2-2025/). [MAAS (Metal as a Service)](https://canonical.com/maas) is an open source tool that enables automated provisioning, configuration, and management of physical servers (bare metal) in data centers. It treats physical machines like cloud instances, allowing dynamic allocation and scaling of hardware resources. TIOBE’s recognition reflects both the exceptional engineering behind MAAS and Canonical’s ongoing commitment to [quality management and open source excellence](https://canonical.com/blog/canonicals-commitment-to-quality-management).

*Screenshot of MAAS UI*

## How the TIOBE ranking works

[TIOBE](https://www.tiobe.com/) is a leading vendor that conducts software quality assessments. They currently assess more than 8,000 software projects worldwide. TIOBE Software BV provides a complete framework based on the ISO 25010 international standard for quality, checking strict metrics for security, reliability or maintainability defined within the Tiobe Quality Index ([TQI](https://www.tiobe.com/quality-models/tqi/)). Canonical works with TIOBE to obtain  an independent overview of its code quality as part of our ongoing commitment to engineering excellence.

## MAAS: An elegant UI with code quality at its core

TIOBE regularly recognizes the best quality projects with the quarterly TIOBE Software Quality Assurance Award. Canonical’s MAAS UI ‘ reached the [#1 spot among all mid-sized projects](https://www.tiobe.com/news/item/tiobe-qa-award-q2-2025/) (defined as having between 100,000 and 500,000 lines of code), a category comprising over 1,200 projects around the globe.

We are excited to see our efforts recognized in the industry. In the words of Paul Jansen, CEO at TIOBE Software : “*It is amazing to see how quickly MAAS UI embraced our code quality system and achieved such high quality ratings*”.

Embracing the quality system was a thoughtful journey. The system was configured together with TIOBE. Following initial measurements, the continuous integration of the analysis was put in place, allowing to set a reliable and consistent data source for the team. The most important step came right after, where a careful analysis of the metrics in the quality system was done, helping to establish the right conversations – ie –  “Doing the Right Thing”. Finally, it was a win for the codebase and a huge win on the TIOBE Quality Assurance Award.

## Behind the MAAS UI

The MAAS UI is a  React-based web interface. It provides an intuitive dashboard for administrators to help manage and automate the datacenter. Aspects such as machine lifecycle management, network infrastructure and services configuration are streamlined thanks to the intuitive web user interface.

Some  MAAS UI highlights include:

* Modern & responsive:  Built with React, offering a smoother user experience.
* Real-time updates: Live status tracking of machines and tasks.
* Improved workflows: Simplified machine deployment and network configuration.
* Extensible architecture: Easier to maintain and add new features.
* Integration with MAAS API: Fully leverages MAAS’s REST API for seamless operations.
* Flexible mock query resolvers, with functions for successful and error responses.

## Try MAAS and check what the UI looks like

Getting started with MAAS is as simple as following the step-by-step [30 minute tutorial](https://canonical.com/maas/docs/maas-in-thirty-minutes), which walks you through the entire installation process in a sandboxed environment. Try it out, experience the UI and share your feedback with the community on [Discourse](https://discourse.maas.io/).

Check out the [documentation](https://canonical.com/maas/docs)  or visit the [MAAS webpage](https://canonical.com/maas) if you want to learn more.

[Get in touch

Interested in running Ubuntu in your organization?](https://ubuntu.com/about/contact-us/form)

## Sign up for our newsletter

Get the latest Canonical news and updates in your inbox.

Work email:

\*I agree to receive information about Canonical's
products and services.

By submitting this form, I confirm that I have read and agree to [Canonical's Privacy Policy](https://canonical.com/legal/dataprivacy).

Sign up

## Share on

---

## Related posts

[### MAAS installation: bare metal provisioning is easier than ever](https://canonical.com/blog/maas-installation-bare-metal-provisioning-is-easier-than-ever)

MAAS brings cloud-like automation to physical servers. It helps teams discover, commission, deploy, and repurpose machines from a central control plane, turning bare metal into...

[David Beamonte](https://canonical.com/blog/author/dbeamonte)

14 July 2026

[### Managing Ubuntu on bare metal at scale](https://canonical.com/blog/managing-ubuntu-on-bare-metal-at-scale)

Modern infrastructure teams are expected to deliver cloud-like speed, consistency, and reliability, even when their workloads run on physical servers. Bare metal remains...

[David Beamonte](https://canonical.com/blog/author/dbeamonte)

9 July 2026

[### Ubuntu Server: a platform made for enterprise scale](https://canonical.com/blog/ubuntu-server-a-platform-made-for-enterprise-scale)

A platform is an environment that allows software to run smoothly across the infrastructure, runtime, and application layers. The key word there is “smoothly”: a good platform...

[Rhys Knipe](https://canonical.com/blog/author/rhysknipe)

7 July 2026

[### VMware hypervisor deployment using MAAS](https://canonical.com/blog/vmware-hypervisor-deployment-using-maas)

Most modern datacenters are inherently heterogeneous. VMware environments coexist with container platforms, databases, and other bare-metal workloads, often on the same...

[David Beamonte](https://canonical.com/blog/author/dbeamonte)

28 May 2026
