MIDAS 2025 Year in Review: Product Updates, Features, and Improvements

2025 marked 20 years since work first began on the concept of our MIDAS booking system, with the very first version “0.01” coming into existence on 10th December 2005.

None of those very early 0.xx versions were ever made public and were instead used to test and refine the functionality of the software and to fix bugs.

The first “public” release, v1.00, came just a few months later in early 2006, which means that 2026 will mark MIDAS’ “official” 20th anniversary.

Our software certainly has longevity and a proven track record, and two decades later remains in active development. We regularly release booking software updates with new and improved features, and in this post we thought we’d summarize some of the highlights over the past 12 months.

💬 Unrivalled Customer Support

As well as the peace of mind our longevity gives to users, we know that customers also care about good customer service. This is just one of the areas that our customers regularly praise us for.

At the start of the year, we reviewed how responsive our support service had been over the previous 12 months, and you can read our customer support performance review.

♻️ Reduced Environmental Impact

Given our high levels of service, we clearly care about our customers. But we also care about the environment too.

As with any online or cloud-based business, computer and server equipment runs on electricity.

The Website Carbon Calculator is an innovative initiative which analyzes five key metrics to estimate the carbon emissions of any website.

Back in 2021 we were “greener” than 86% of all websites globally.

By 2025, we are now greener than 91% of all websites, and have reduced our carbon footprint by 5% over that period.

🇺🇸 US Tariffs

In April 2025, US President Donald Trump announced he would be imposing new ‘Tariffs’ on the majority of countries in the world, including the UK (where we’re based).

Concerned US customers were reaching out to ask whether the cost of MIDAS was affected by these tariffs. The good news was that tariffs only applied to physical or tangible goods – they didn’t apply to “services”, and therefore our prices for US customers were unaffected.

Politics aside, here’s what else happened in MIDAS in 2025…

⏱️ Staying “Signed In”

In April 2025, MIDAS v4.29 introduced a brand new “Stay signed in” option that truly allowed users to remain signed in between sessions. This was a game-changer for many who were frustrated at having to sign-in each time they opened their browser.

Of course remaining signed-in was something that could already be achieved with Single Sign-In (SSO) support via Active Directory – something MIDAS has supported for some time.

🔐 Improved Single Sign-On (SSO) support

In August 2025, for v4.40, we improved Single Sign-On support by expanding support to include SAML 2.0 Identity Providers.

🚪 Venues, Rooms, Spaces, and more

When we first came up with the concept of MIDAS two decades ago, we needed a term to refer to the “spaces” being booked. If you don’t know, MIDAS was originally written for a school environment, and we didn’t want to use “room” for facilities like sports halls or dance studios. We settled on the generic term “venue” to refer to a “bookable space” within the software, and this terminology has been in use ever since.

However, this year we introduced a brand new setting to replace the term ‘venue’ with something more applicable to what each organization uses MIDAS for. So if you’re a bowling alley, you can change the term to “lane”. Or if you’re running a complex of recording studios, you can change venue to “studio”.

🧾 Invoice Improvements

Invoicing is arguably the one area in MIDAS that receives the most user suggestions for new and improved features. That’s certainly not to say that the extensive invoicing capabilities of MIDAS aren’t good enough – it’s simply that every organization invoices differently – there’s no “standard that everyone uses”. That’s even more true as we have customers in dozens of countries around the world, and accounting/audit rules differ between jurisdictions.

Our most recent improvement to invoicing in 2025 was to support setting tax rates to three decimal places. Now, in most places in the world, tax rates are given to two decimal places, but there are actually a few exceptions!

Here are some examples:

  • Washington (United States):
    Washington law allows certain local sales/use tax rate increases in 0.001% increments
  • California (United States):
    California’s district sales taxes commonly use 0.125% increments. 
  • New York City (United States):
    8.875% is the combined sales tax rate in New York City. It comprises 4.00% (New York State sales tax), 4.50% (New York City sales tax), and 0.375% (Metropolitan Commuter Transportation District (MCTD) surcharge).

Allowing for tax rates to be specified to three decimal places, ensures MIDAS can accurately support regional and local tax rules across different jurisdictions.

This year, we also made invoices searchable and allowed the order of invoice items to be changed. Plus we provided greater control over unsent invoices by allowing an administrator to specify a date each month when unsent invoices are automatically sent to customers. This improvement better accommodates organizations that typically invoice on a specific date every month.

⬇️ Import Improvements

The ability to import data into a MIDAS resource scheduling system is crucial. Many customers who make the switch to MIDAS naturally wish to import data from their previous venue booking system.

The import tool in MIDAS allows for this. However, every booking software application is different – there’s no standardized format for how an application chooses to store and present data.

So our import tool strives to accommodate as many different data formats and “peculiarities” as possible for maximum compatibility when migrating from other booking systems.

In 2025, we introduced support for importing ‘dynamic’ .csv files. Traditionally, a Comma Separated Values (or CSV file) contains “one record per line”.

Some booking systems export to .csv files in a non-standard way, where data may actually be split across multiple lines. MIDAS can now support importing such files.

MIDAS also now supports importing multi-venue bookings. Traditionally, each record or “row” in a CSV file containing bookings should equate to a single booking (i.e. one row = one booking). However, some booking systems, such as Skedda, export multi-room bookings (where a booking takes place across multiple bookable spaces) as single records.

When importing such data into MIDAS, the software can now correctly identify and process such records.

📋 Logging and Audit Improvements

Every MIDAS booking system includes a “Recent Activity” log. In this audit log, every user action which takes place in the booking system is timestamped and logged. This allows administrators to keep track of all activity occurring within the system.

We’ve made a number of improvements in this area in 2025, including:

  • The Recent Activity log now differentiates between custom booking and client fields
  • The Recent Activity log now differentiates between removed obsolete and unsent invoices
  • Changing MIDAS core settings is now recorded to the Recent Activity Log
  • Dynamically duplicated or moved bookings are more clearly identified in the Recent Activity log

👩‍💼New User Permissions

Audit logging is certainly very useful – but we also provide administrators the ability to set an extensive range of permissions to individual user accounts. In 2025, we’ve added two additional new user permissions:

📲 User interface improvements

The user interface – or UI – of MIDAS has evolved considerably since 2005. This has been driven by advancements in new web technologies, browsers, and style trends. At the same time, we also know that functionality and familiarity are also key drivers for our users.

We’ve made a number of UI improvements to MIDAS this year, including;

♿️ Accessibility Improvements

Accessibility on web pages and web apps simply wasn’t a “thing” back in 2005 when MIDAS was born. Today, it’s not only important, it’s an essential consideration for many.

We first built in keyboard shortcuts to MIDAS well over a decade ago, and not long after introduced a special “high-contrast” visual theme too. Since then newer technologies and accessible web standards have emerged, and we continually strive to make MIDAS more accessible with every update.

This year, we’ve made a number of tweaks including better contrast for text on the booking availability grid display on public booking/request screens. We’ve also revamped the included help documentation for our most recent update, v4.41, to make it more accessible.

✅ Optimizations

Whilst many of the changes we introduce with each new version are visible, many take place behind the scenes.

We frequently review the code that makes up our software, and we’re always looking for ways to make it more efficient and run faster. A couple of years ago we experimented with using AI to assist with code optimization, and the results were impressive.

We continue to use AI to assist with this task this year to realize some small performance optimizations Rest assured, we certainly don’t let AI loose on the source code, and a human review of all AI generated code optimizations is carried out before the changes are accepted.

In addition to code optimization, we also look at database query optimization. These are the “commands” that MIDAS sends to the backend storage database, and the data it receives back in response. Communication with the database is actually one of the biggest factors that can affect performance, and so any gains in this area are always welcome.

We’ve made a number of optimizations to both code and database queries in 2025 to further improve performance and responsiveness of our software.

➕ New Add-ons

This year saw the introduction of two exciting new optional “add-ons” for MIDAS, allowing you to;

🔎 Looking ahead to 2026

As we mentioned at the top of this article, MIDAS officially celebrates its 20th anniversary in 2026, so watch this space for exciting updates in the coming months…


User Interface improvements in v4.41

Whilst we love adding new and improved features in every software update, we also know that user interface (UI) and user experience (UX) are important too!

We’ve made a number of UI/UX improvements for our latest update. Some of these will be immediately noticeable, others are more subtle.

In this post, we’ll highlight some of the UI and UX improvements in MIDAS v4.41.

A more concise user bar

If you’ve been using MIDAS for a while, you’ll be familiar with the “user bar” which is shown directly under the main date heading:

The "user bar" in previous versions of MIDAS
The previous “user bar” in earlier versions of MIDAS

The “user bar” indicated who was signed in, and provided options to sign out, change your password, access help, or make MIDAS go fullscreen. You could also click your name to show a list of all the devices you were currently signed in from.

We’ve decluttered this area for v4.41. Now, just your name will be shown under the main date. You can select your name and a new drop-down list will appear:

New User Drop-Down in MIDAS v4.41
New User Drop-Down in MIDAS v4.41

This new drop-down contains the following options:

  • Your Current Sessions – view details of all the devices you’re currently signed into MIDAS from, and remotely sign out any you’re not actively using.
  • Your Details – as v4.41 introduces new permissions allowing users to change their name or email, the previous “Change Password” link has now become a “Your Details” option in the new drop-down. Depending on the permissions assigned to your account, this option will allow you to change your display name, password, or the email address you use to access MIDAS.
  • Full Screen – quickly enter or exit full screen mode.
  • Help – open the help documentation.
  • Sign out of MIDAS – instantly sign out at any time.

New icons

You may have spotted some new icons alongside the options in that new user drop-down above.

Well, this isn’t the only place you’ll see some new icons in MIDAS v4.41. We’ve also created a new set of icons for the options on the main administration creen:

New icons on the MIDAS Admin Options screen
New icons on the MIDAS Admin Options screen

Previously all the options on this screen used the “cog” icon used for the “Manage MIDAS” option. We felt it was about time for a refresh, and that each of the options on this screen deserved their own unique icons.

Improved graphs with tooltips

In case you missed our post a few days ago, for v4.41 we’ve rewritten the graphics code that MIDAS uses to generate graphs on the statistics (reporting) screen.

Graphs now have tooltips
Graphs now have tooltips

Bar graphs and pie charts now show tooltips when you move your cursor over each segment. Furthermore, we’ve also adjusted how dates are shown along the bottom axis in bar charts to prevent overcrowding.

Info, Tips, Warnings, and More!

The help documentation has also had a bit of makeover for v4.41. Not only have we improved its accessibility, we’ve also made some visual changes.

Throughout the documentation you’ll see coloured boxes with either additional information, helpful tips, warnings, or links to more resources.

Here’s how these looked in the documentation before v4.41:

Info Boxes pre-v4.41

…and here how these look now:

New Info Boxes in MIDAS v4.41

It doesn’t end there!

Whilst these might be the main UI/UX improvements we’ve made for v4.41, we’ve also made numerous other small improvements to the user interface and user experience in our latest update – too many to list here!

So whilst we’ll continue to add exciting new features and functionality with every new release, we’ll also be working to continually improve your user experience too!


Improved Booking Import Support

The ability to import data from other software is crucial to those looking to change booking systems. This is especially true if they wish to retain existing data from their current scheduling solution.

MIDAS supports importing data from a range of applications – if your current application can export bookings, clients, or users in common CSV format, the chances are you can import this directly into MIDAS.

We’ve made some enhancements for v4.41 to better support those wishing to migrate from Skedda to MIDAS.

Support for importing “Multi-Room” Bookings

Traditionally, booking data in CSV format contains “one booking per line” in data file. That is to say that each “line” of data in the CSV relates to a single booking.

Data exported from Skedda is a little different. If a client has bookings in multiple spaces/rooms at the same time, Skedda sees these as a single “multi room” booking, rather than as individual bookings in each space.

Consequently, multi-room bookings continued within an exported Skedda CSV data file occupy a single “line” (or “row”) in the file.

We’re pleased to announce that MIDAS v4.41 now supports importing “multi room bookings”.

Support for importing dates / times in additional formats

Booking systems store dates and times in various formats. This means that when data is exported from them, there isn’t necessarily a standardized date format that they all follow.

When it comes to importing booking data into a MIDAS booking system, our software can recognize dates and times in a variety of formats.

Here’s a complete list of the date/time formats MIDAS supports when importing booking data – including two new ones for v4.41:

Single Dates:

  • DD.MM.YYYY (Example: 26/11/2025)
  • DD.MM.YY (Example: 26/11/25)
  • MM.DD.YYYY (Example: 11/26/2025)
  • MM.DD.YY (Example: 11/26/25)
  • YYYY.MM.DD (Example: 2025/11/26)
  • YYYY.DD.MM (Example: 2025/26/11)
  • YY.MM.DD (Example: 25/26/11)
  • YY.DD.MM (Example: 25/11/26)
  • DD.Mon.YYYY (Example: 26-Nov-2025)
  • DD.Mon.YY (Example: 26-Nov-25)

Single Dates with Times:

  • DD.MM.YYYY HH.MI (Example: 26/11/2025 16:30)
  • MM.DD.YYYY HH.MI (Example: 11/26/2025 16:30)
  • YYYY.MM.DD HH.MI (Example: 2025/11/26 16:30) ← NEW FOR MIDAS v4.41
  • YYYY.DD.MM HH.MI (Example: 2025/26/11 16:30) ← NEW FOR MIDAS v4.41
  • HH.MI.SS – Day DD Month YYYY (Example: 16:30:00 – Wednesday 26 November 2025)

Date / Time Ranges:

  • HH.MI-HH:MI, Day DD Month YYYY (Example: 16:30-17:30, Wednesday 26 November 2025)
  • Day DD Month YYYY HH.MI – Day DD Month YYYY HH.MI (Example: Wednesday 26 November 2025 16:30 – Wednesday 26 November 2025 17:30)

The various date and time formats that MIDAS supports when importing data cover those used by many popular booking systems, including MRBS, Skedda, and more.

So if you’re looking to move away from your current booking solution, and that system allows you to export booking data, you’ll likely be able to import it directly into MIDAS.

Not sure if your data is compatible? No problem! Just reach out to our sales team (perhaps include a sample of the data you’d like to import), and they’ll be happy to advise!


Improvements to graphs in reports

We’ve completely re-written the code which generates graphical reports and statistics in MIDAS for v4.41.

Previously, bar graphs and pie charts were dynamically rendered within HTML <canvas> elements. This had a number of limitations, and so starting with v4.41, we’ve switched to dynamically rendering graphs using SVG instead.

The most notable benefit to this is that we can now show “tooltips” when you hover over elements within a graph.

Graphs now have "tooltips" in MIDAS v4.41
Graphs now have “tooltips” in MIDAS v4.41

Another issue we’ve addressed when rewriting graph code is that of x-axis scaling.

Most vertical bar graphs which MIDAS can generate have dates along their x-axis. As MIDAS allows you to select a date range for many generated reports, the resulting x-axis could represent a single date, or a very wide date range spanning several years.

Until now, MIDAS would label each date within the selected range on the X-axis. For larger date ranges, these labels would all overlap causing an illegible mess along the X-axis.

Now that we’re able to bring dynamic “tooltips” to graphs in v4.41, it’s no longer necessary to display labels for every date in the selected range along the bottom axis. That’s because these tooltips will show the date of the bar your cursor is ‘hovering’ over.

Consequently, for large date ranges, the X-axis will now only be labelled with select dates within that range. This produces a far clearer bottom axis, which we’re sure you’ll appreciate.

Floating “tooltips” aren’t just confined to bar charts – they’ve also been added to pie charts too!

Pie Charts also now have floating "tool tips" too!
Pie Charts also now have floating “tool tips” too!