Why and how the Austrian Military moved to LibreOffice (Part 1)

Bundesheer logo

Many government departments around the world are moving away from vendor lock-in by tech giants, and switching to free and open source software like LibreOffice. This helps with privacy, security, and digital sovereignty. One such example is the Austrian Military (Bundesheer), which has moved 16,000 PCs from Microsoft Office to LibreOffice. We talked to them, to find out why and how they did it…

When did all of this start? When were the first decisions made?

It began in 2020, with the trend toward running software increasingly in the cloud and less on-premises on devices within companies. At that time, we examined what guarantees existed for running software – specifically Microsoft Office – directly in the workplace without any cloud connection. So the review and preparation began in 2020.

In late 2022 and early 2023, the decision was made to switch to LibreOffice. The goals were to ensure that data never leaves the company and that the Office applications can be used without external dependencies.

Who made the decision?

The decision was structured in such a way that our “corporate leadership” – that is, the Federal Ministry of Defence – could decide, based on the information compiled regarding future software development and cloud dependencies, that we would switch to LibreOffice.

It was actually decided by the Federal Minister’s cabinet and the relevant departments – so at the very top.

Did you create a “timeline” at the beginning – something like “Y should happen by X” and so on?

After we received the assignment, we carried out the planning to determine how the transition could take place and what needed to happen. The plan included, from an early stage, that we would guide our users to LibreOffice in a timely manner, partly by installing LibreOffice at the user’s request. That is, we made it available, and the users who wanted it could have it installed.

We saw very high adoption rates – not 100%, but about half.

Half of 16,000?

Yes. And the next step we planned was to make its use mandatory, because it’s crucial not only to announce that something new is coming but also to require its use so that people have to start working with the tool early on. Of course, switching from an Office suite that’s been used in the company for over 30 years to a completely new product – even if it looks similar but behaves differently – requires practice.

That’s why we specifically made the use of LibreOffice mandatory in selected services. And we did this as early as 2023, so that users could get familiar with it well in advance. This gave users time to tailor the transition to their own needs and prepare for it, and we didn’t just flip the switch all at once with a “big bang.” The change was announced over the course of several years.

Finally, in December 2024, the use of LibreOffice became mandatory for internal collaboration. This meant we actually provided several years of preparation time to make this transition as smooth as possible.

Austrian officer in a tank
(Photo credits: Bundesheer Fotos, CC BY-NC-SA 2.0)

So many people switched to LibreOffice voluntarily from the start, without being forced to. Was there a lot of resistance? Did you customise the user interface?

The 8,000 users mentioned installed the product to see what was coming. That doesn’t mean that all 8,000 of them immediately started using LibreOffice. But it was a good indicator for us to gauge the mood. If 200 people install it, that’s different from when there are so many.

Early on, before we mandated its use, we provided extensive e-learning modules and videos – including what we call “fast tracks” for the individual modules. With these, it was possible to learn the most important changes for Writer, Calc, Impress, and Base within 15 minutes, so users wouldn’t fall into the typical pitfalls. Anyone who invests those 15 minutes will find it much easier to use the software.

We gave users the opportunity to prepare and view these courses and videos on their own at a time of their choosing.

Another important point: We’ve learned that we need to quickly address individual users’ questions – such as those regarding unfamiliar workarounds or missing features – for the benefit of the broader community.

That’s why we specifically looked for suitable communication channels, and we then agreed to publish a so-called “Tip of the Week” about once a week on a very specific, clearly defined topic. And this “Tip of the Week” appears every Monday on the intranet with a current topic. That means anyone who opens their browser on Monday will see the “Tip of the Week.”

It explains topics we covered the previous week. When we release a new version, there’s a “Tip of the Week” featuring the latest features. When we roll out new functions and enhancements – some of which are sponsored by the Austrian Armed Forces – we highlight them in the “Tip of the Week.”

But we also cover usability topics – for example, how to enable the menu bar even when the tabbed interface is selected. How to use presentations across multiple screens, and so on and so forth. We’ve been doing these “Tips of the Week” for two years now, and they’ve been very well received. It’s a great communication tool for us.

Next week we’ll post Part 2 of the interview, looking at the features and improvements in LibreOffice that the Austrian Military sponsored, and tips for future migrations. Stay tuned…

Community Member Monday: Karl-Heinz Gruner

Photo of Karl-Heinz Gruner

Today we’re talking to Karl-Heinz Gruner, who has been supporting the LibreOffice community at events in Germany and recently became a member of The Document Foundation, the non-profit behind the suite:

Tell us a bit about yourself!

I live in Middle Franconia, near Nuremberg. In my spare time, I enjoy riding my motorbike, even though I haven’t been getting out on rides as much as I’d like at the moment. I find hiking in the region a great way to unwind. Being active in the fresh air brings me peace and relaxation, whilst also giving me space to come up with new ideas.

Professionally, I have worked extensively with office applications from various manufacturers – both from a user’s perspective and in the context of supporting other users. A particular focus of my involvement is my work with the local Linux User Group. There, I focus on open-source software solutions, sharing experiences and imparting practical knowledge.

For what are you using LibreOffice right now?

My personal curiosity and interest in practical IT solutions prompted me to carry out a fundamental modernisation of an association’s accounting system.

The starting point was an outdated spreadsheet program that was used to create entries, reports and statements. Initially, the idea was to migrate this solution to LibreOffice Calc, making it clearer and more future-proof.

However, during the analysis, it became clear that simply revising the existing spreadsheets would not be sufficient. Consequently, the decision was made to switch to a more up-to-date system with more comprehensive functions within the existing IT environment. A key outcome of this process is the use of a comprehensive application for administration and communication.

In addition to this, I developed a training programme for the adult education centre to focus on a specific area: the professional design of documents using forms and mail merges.

What do you plan to do in the future?

Looking to the future, I believe it is particularly important to convey information through a variety of channels. Modern software offers a wide range of functions, which many users initially find difficult to get to grips with.

It is therefore crucial to break down reservations and barriers to access. Potential users should be provided with clear information, given practical support and encouraged to try things out for themselves. Software and digital services must remain not only functional but also appealing.

For me, this means continuing to share knowledge through talks and training sessions, explaining practical applications using concrete examples, and convincing users of the benefits of open solutions.

My guiding principle is: inform, provide practical support, and spark interest.

Many thanks to Karl-Heinz for his help! All contributors to LibreOffice are welcome to become members of TDF 😊

Announcing the new LibreOffice website!

LibreOffice logo, laptop and globe

LibreOffice’s website is the main source of information about the software (and project), and typically has 45,000 – 65,000 visitors every day. It is also the place to download the suite, of course, and make donations to support the community.

Our website was looking rather old and becoming difficult to maintain, so the team at TDF – with help of the wider LibreOffice community – has been working on a redesign, based on newer technology (Hugo, an open source static site generator). This is built on design work from a few years ago – so thanks again to Dan Gallagher, Cat de Leon, Irene Geller, Helen Tran, Zarema Ross and IBIS Design for their help!

And now, the new website is live! It’s currently available in English, Dutch, Spanish, French, Portuguese (Brazil), Finnish, Esperanto, Italian, Kazakh, Ukrainian and Chinese (traditional) – but we’re working on adding more. If you speak a language for which the new website is not yet available, please give us a hand! Join our website mailing list and we can help you to get started. Or start translate immediately in your language: just select your language on this page and select the website project and the “LibreOffice site (Hugo)” component. If you don’t see the component in Weblate, let us know on the mailing list and we’ll add it for your language.

Instructions for using Weblate are on our wiki. And in any case, let us know if you find any glitches or missing links that we can fix. Thank you 😊

Visit the new website

Say hello to Neil Roberts, new LibreOffice developer focusing on scripting support

Photo of Neil Roberts

The Document Foundation, the non-profit entity behind LibreOffice, has a new developer in its team. Neil Roberts started work this month and will initially focus on LibreOffice’s scripting support. Let’s hear from him…

Tell us a bit about yourself!

I’m from the UK but I escaped to France after the Brexit vote and I’ve been living here in Lyon ever since. I got into programming when I was little, mostly by programming in BASIC on an Amstrad CPC. At the time I thought it was cool that you could sometimes see the source code in BASIC of software that you bought on cassette tape. Later my older brother got me into Linux and I loved that you could see the source code of absolutely everything. I’ve been a big fan ever since, and I always have some programming side project on the go.

I started my career at a small open source consultancy working on Clutter – which at the time was a project meant to bring revolutionary animated user interfaces inspired by the iPhone into the GNOME space. It is still used inside GNOME Shell today. Eventually that small consultancy got acquired by Intel where I moved onto working on the graphics drivers in Mesa.

I got into LibreOffice development last year after I was trying to help proof-read my wife’s master’s thesis and I ran into a small user interface bug. I made a patch to fix it and it gave me the opportunity to interact with the amazing LibreOffice community. I was very pleasantly surprised with the warm welcome and the encouragement to continue making more contributions. I have been hooked on it ever since.

Aside from tech, I like to ride my bike around the city and complain about cars. I usually have a knitting project with me at all times for when I want to relax. I’m also quite active in the Esperanto community.

What’s your new role at TDF, and what will you be working on?

I am in the scripting role, which means I will be helping to make life easier for people writing macros and extensions using the UNO API with any of the supported languages such as Python, JavaScript, Basic, C++ etc. Aside from BASIC, which has a very nice built-in editor and debugger, I think it’s still quite awkward to develop macros in the other languages – so I think one of the main tasks would be to improve the UI and user experience when writing in Python.

How can all users of LibreOffice help you in this work?

I think that filing bugs in Bugzilla to report issues that people are having with macro and extension development would be really helpful, including wish-list ideas of things that would be nice to have. I am very happy to discuss ideas on Bugzilla, the mailing list or in the Telegram group.

Otherwise, code contributions are very welcome of course. I hope to be able to give back the same warm welcome with code review and mentorship that I received when I made my first contribution.

Thanks Neil, and welcome on board!

LibreOffice Podcast, Episode #6 – Language support

LibreOffice is available in over 120 languages – but we want to do more! Jonathan Clark recently joined the TDF team to improve LibreOffice’s support for RTL (right-to-left) and CTL (complex text layout) scripts. In this episode, he talks to Mike Saunders about his work, and how users can help out. (This episode is also available on PeerTube.)

Please confirm that you want to play a YouTube video. By accepting, you will be accessing content from YouTube, a service provided by an external third party.

YouTube privacy policy

If you accept this notice, your choice will be saved and the page will refresh.

Welcome Dan Williams, new LibreOffice Developer focusing on UI/UX

Photo of Dan Williams

The Document Foundation is the small non-profit entity behind LibreOffice. It oversees the project and community, and is now expanding with new developer roles. So let’s say hello to Dan Williams, who joins the team to work on design and user interface (UI) improvements, with an initial focus on macOS:

Tell us a bit about yourself!

I’m from the USA, have lived on both US coasts at various times, and now live back in the “midwest” where I grew up.

I was previously a software engineer, team lead, and manager at Red Hat for more than 20 years. In that time I’ve worked on a large variety of projects, from local networking to cloud networking to desktop software. I spent two years helping build the One Laptop Per Child software stack which was an eye-opening experience from a UI and design perspective. I believe passionately in free and open-source software; all the code I’ve written so far in my career is open-source.

Oddly enough, I’m not new to the LibreOffice community; I was an OpenOffice contributor and co-founded the NeoOffice port to Mac OS X (now called macOS). That led to being hired by Red Hat to package and improve OpenOffice for Fedora and Red Hat Enterprise Linux, where I helped start the 64-bit port and realize the Native Widget Framework that’s still used in LibreOffice today. I eventually handed my Red Hat OpenOffice duties over to Caolán McNamara (now at Collabora) and moved on to networking. I still recognize quite a few of our community members who I worked with before!

Outside of office software I’m the maintainer of the ModemManager WWAN software stack and I seem to have developed a hobby of collecting LTE and 5G base stations. I enjoy playing with hardware (especially if it runs Linux), baking and cooking, building large structures out of wood, and occasionally brewing beer in my basement.

What’s your new role at TDF, and what will you be working on?

A significant part of my new role will echo my early OpenOffice contributions: Mac! I’ll convert the last bits of Carbon API into modern Cocoa ones. This old code involves some pretty core functionality like popup menus and key modifier detection so it’s going to be tricky but we need to do it. Nobody knows how much longer Apple’s going to support HIToolbox but I’d like to be prepared. I’m also going to improve general Mac usability and experience; I’ve been using LibreOffice on macOS since the beginning so I’m familiar with its rough edges.

LibreOffice screenshot, running on macOPS

But the Mac isn’t the only platform so I’ll be driving user interface improvements and fixing annoying bugs everywhere else too, regardless of platform or visual backend. I also look forward to working with the LibreOffice Design community to try out new ideas and see what sticks.

I enjoy the challenge of working throughout the entire codebase, from the depths of VCL/SAL up to the UI logic and layout in the applications at the top. I’m also a big believer in automated testing and continuous integration (CI) and I hope to improve our reliability and reduce regressions. It’s often a pain to write tests for a small bug fix or any other change, but I think they’re necessary for a healthy project.

How can all users of LibreOffice help out?

What are the most annoying interface and interaction bugs, for the Mac or otherwise? Make sure they’re in Bugzilla! I need help prioritizing issues – so here’s your chance to get your favorite bug looked at.

If you’re interested in LibreOffice’s user interface and visual identity, join the Design team.

Do you have Cocoa experience on the Mac and a bit of extra time? Help me out with bugs! I’d be happy to get you started.