Worth pointing out: France is not adopting existing open source software, they're building their own software and releasing it under the MIT licence. Most of it (or all of it?) is Django backend + React frontend (using a custom-built UI kit).
Home page for the entire suite (in French) with some screenshots: https://lasuite.numerique.gouv.fr/
Code bases are on GitHub and they use English there: https://github.com/suitenumerique/
Dev handbook (in English): https://suitenumerique.gitbook.io/handbook
Not French and I can't say I personally tried deploying any of them, but I've been admiring their efforts from afar for a while now.
I work at Grist, the "tableur collaboratif" (collaborative spreadsheet) listed on the La Suite homepage. We're in the interesting situation of being both a NYC-based company, and open source software the French gov has adopted and is helping to develop. Grist is mostly a node backend. So it is a complicated story. The key is having code the gov can review and trust and run it on sovereign infrastructure.
Grist https://www.getgrist.com/
A write-up of how the French gov uses it https://interoperable-europe.ec.europa.eu/collection/open-so...
Kudos, Grist is great ! Super features, quite seamless only the UI could be more modern (or user stylesheet customizable) if you get to it.
wow it reminds me of Microsoft Access, a great piece of software in terms of rapidly building an application!
Does grist have forms?
Form support is touted on the homepage: https://www.getgrist.com/forms/
For what it's worth, which isn't much because this is probably outdated: I remember trying grist a few years ago and leaving mildly unimpressed with form support (I think because I was hoping to have image upload in the forms and that wasn't supported yet).
Grist forms support uploads since 2025 https://github.com/gristlabs/grist-core/pull/1655
Since it is relevant here: support for uploads was code written by a French contributor, and reviewed by a developer working for the French gov (ANCT/DINUM) and a developer working for Grist Labs. Grist Labs has since maintained and improved on it. The forms feature itself was inspired by an integration built by Camille Legeron at ANCT.
I'm not an MS dev type, but I've often seen these forms questions. What made their forms so easy, or more in general what is so complicated about forms that this was even a tool so many liked?
MS Access was on its way out by the time I started working in software, but the simplest explanation I can give about why the "forms" question is this, let's say you're a business person and...:
It's basically if you could turn a SQlite file into a low-coded desktop app.* You have a huge Excel document that's basically a DB. (What Access kinda was) * You want users to interact with said data document, i.e add record, find/query record(s), edit records * You add a "form" for users to do just that. You can also add a "login" form to give some users more permissions.Access is an FE for db — JET Red, specifically.
JET Blue aka ESE is currently used by products like Active Directory and Exchange.
With Access, a business doing data entry could -- with a business user not a software engineer -- craft a Form and voila, easy onboarding to train new employees instead of filling out sheets of paper and filing them.
If you want forms try https://visualdb.com/ it is another tool that aims to be Microsoft Access
Not open source though?
Right but it is cheaper than open source products if you self-host. Most open source products in this space, including grist, are only partially open source.
[grist employee here] Grist forms are open source and were used to keep the toilets clean at FOSDEM just a few days ago https://fosstodon.org/@grist/116001932837956733
Everything you see in our standard docker image is open source. Yes, you can enable and pay for enterprise features too.
I've been using the docs tool in my homelab for ~3 months now as a knowledge base for some projects I've been working on with some friends.
It's really good. The typing experience "feels" right and the collaboration features work. I haven't played with the other solutions yet but I'm very excited if they are up to the same standard.
I deployed it with docker and it was relatively smooth. I had to play a bit with the OIDC but I'm pretty sure that was more a me issue than anything.
I am certainly not going to complain about more well-funded FOSS software being out there.
Hmmm not entirely true. The text chat of their suite is simply element.io (matrix) and they're paying them for development.
Visio does seem built from scratch but I wonder if it's a temporary thing until element is feature complete with their move away from Jitsi.
You can find more about la suite on their website and the opendesk one (German project using mostly the same software). Unfortunately I don't have the links to hand here.
Tchap (the chat part of the suite) is indeed a fork of Element. Unfortunately they haven't funded upstream development for many years (otherwise both Element and Tchap would be much much better!)
Visio (aka meet) began in parallel with Element's work on MatrixRTC and Element Call. Hopefully the two can converge, given they are both built on LiveKit.
We do support the foundation: https://www.numerique.gouv.fr/sinformer/espace-presse/dinum-...
Yup, DINUM does support the Matrix Foundation, which is appreciated in terms of helping keeping Matrix itself alive and independent.
However, this doesn't help support the folks improving & maintaining Element (either its clients or servers), which is the actual upstream product that Tchap is dependent on. Just like donating to the W3C doesn't help improve Firefox, if you were operationally dependent on a Firefox fork.
It really has been a huge disappointment the extent to which governments using open source projects for mission critical work go out of their way to avoid financially supporting them.
How much better could open source alternatives to Teams be in this moment if only 1% of what Europe paid Microsoft for Teams went to investing in open alternatives?
It boggles the mind as to why they choose a name for this application that is very clearly a Microsoft trademark.
In understand it's also the French word for Videoconferencing, but even still...
If French trademark law is even remotely close to US trademark law, it can't be applied to videoconferencing because you can't apply a trademark that is just the term for the category of product that is covered.
So for example, I can't trademark "Apple" for my apple orchard. But I can trademark it for my computer company. Similarly, MS likely has chart visualization tools covered by "Visio" in France, but not telecommunications software.
Trademarks aren't granted to a company for unrestricted use. They're granted for specific use. Like I can't found a computer company, get Apple trademarked, and then buy an orchard, use Apple for the orchard, and then sue every apple orchard for saying "XYZ Apples" in their name. It remains restricted to a specific use that was included in the initial application for TM.
> Code bases are on GitHub
Not a very solid way to move away from American big tech :/
If the move away from American big tech is for practical reasons rather than political, there is no harm in using GitHub. The worry with using an American firm is that the US government could force the company to handover confidential information, or shut down access.
For open source code, there is no risk of confidential information being given to the US government (since there is no confidential information), and moving to another forge would be pretty simple if necessary.
React is also from US, no?
The other commenter nailed it down. But I want to add that removing dependance on US companies is not some kind of spiteful act. It's purely down to both privacy and reliability.
Having private companies in the US becoming more involved with politics is fine for the US apperantly, but the EU just don't want to be involved.
Open standards, private software is the way to go. It makes sense for any entity to control their own destiny.
As if EU doesn’t involve itself with software, policy and censorship which has its own inherent risks
Maybe they have local copies as well, and just figured they might as well take GitHub’s free bandwidth and social networking features.
Next year: LeGit !
"la forge" in french is feminine, it would need to be LaGitette
I propose gitgud.eu
Foul tarnished, I have given thee courtesy enough.
Or GitOobe.. although I like the idea of ÜberGit.eu
Exactly, we do have private forges we build and deploy from.
This is probably just the first big step (communications) in a series of big steps.
I remember seeing some projects by the French government on their self-hosted Gitlab. Maybe these are just public mirrors of their private repos?
Refreshing and impressive indeed. I wish other governments did this, esp those that are larger / have a reasonably large tech scene (e.g. Northern Europe, Nordic, AUS, Japan, Canada, Germany, India, etc).
It's time governments realize(d) that IT sector is as strategic as the Defense sector, which is usually/always given preferential treatment (e.g. Airbus, etc) and that they don;t have to be beholden to American tech behemoths. If this realization happened ~20 years ago, they might have stopped FB, Goog, Amazon, MSFT, etc. much earlier, and wouldn't be hand-wringing now trying to stop or delay the evil effects of social media.
I am pleased that AUS has banned social media for teens < 16yrs, and perhaps Finland is thinking the same route.
Already, China, Russia have their local tech companies supply their critical infra needs. Other governments should be wise enough to catch up, and not just to support + enhance local languages but to grow their critical ecosystem.
> Already, China, Russia have their local tech companies supply their critical infra needs. Other governments should be wise enough to catch up, and not just to support + enhance local languages but to grow their critical ecosystem.
As a European, I agree. Zooming out a little, though, this whole decoupling process of entire economies (which has been well underway for a while) is going to increase the probability of armed conflict as the repercussions of military engagement will be lower.
Germany has https://www.opendesk.eu/de and https://www.sovereign.tech/programs/fund. both mentioned on HN
Have Germany supplanted office for these alternatives?
It’s super cool they exist, if they’re not used… I mean, it’s still super cool they exist?
I agree with this totally. But while they certainly talk the talk I’m not totally convinced that European governments will actually walk the walk and follow through on this.
To me a really significant signal that they’re serious will be when there’s an official Linux version of Solidworks.
It’s remarkable to me that France has control over one of the premiere CAD suites but theyre entirely dependent on an American OS to use it.
Why would a private company deciding to release a Linux version of their product signal a government's follow-through? As far as I can tell, there is no current connection between Solidworks and the French government.
Solidworks is produced by a company that is owned by the Dassault Group.
There is always a connection between the military industrial complex of a nation and the state.
If France feels that it is an existential threat they will not let the design and maintence of their weapons be dependent on an operating system produced by a company based out of a country that has threatened them.
I'm not saying that this will happen. I'm saying that should this happen you know France is serious about eliminating dependencies on unreliable and threatening countries.
EU have access to Windows source code. Presumably if the shit really hit the fan we'd have a European build without all the spy/crapware added? Not much of a consolation given we'd have to be on the brink of WW3 for it to happen...
500k and 3 really smart people can get solidworks running under wine in a few months. The barrier of entry seems pretty low.
Well I would definitely prefer to use globally popular established solutions like Zoom and Teams and the English language and America as a reliable democracy.
Weather or not they get Greenland, Trump and his supporters in the US administration have changed the world. Guy should definitely get Nobel prize for pushing decentralization.
Completely confused about which parts are sarcasm. Pretty sure the last sentence is and by this the rest must be as well. But oh boy in what kind of world do we live where you seriously can't tell easily anymore.
Looking through the resources you've linked is one of the most hopeful and awesome software experiences I have had in a while.
There's a chance to unlock tremendous value for society here.
Imagine if you could fix all the awful bugs making video conferencing software shitty for you! It's perhaps the most bug-plagued software out there in the world, with the highest number of complaints I have ever seen.
We've had a large detour away from open-source running the core of the internet, at least outside of web pages, but this sort of software feels like we're getting back to the 90's and earlier.
Vive la France!
Zoom isn't buggy I wouldn't say. It's really good.
That's been my personal experience, but colleagues on Linux are continually fighting it.
I gave up on the native Zoom client on Linux right away, it was completely broken. It worked well enough on a browser to get through the project though.
Same with Teams, the video calls work fine on a browser. You just can't use any background pictures or effects.
> You just can't use any background pictures or effects.
Thanksfully it is fairly easy to present a virtual webcam that is a composition of what your real physical webcam is showing and whatever background you want.
Teams in Firefox on Linux does work with backgrounds for me, and since a few months you can even upload custom backgrounds.
Actual calling works well enough, I would say it is more stable than the native Windows client ever was.
This one made me laugh , thanks ! I wish there was some kind of slashdot like ´funny’ tag
Is there not a FOSS solution like this already that they could just deploy?
Gotta give them props for all the English. I know that can't have been easy.
Now they just need to change the name so it's not so obviously French, and invite collaboration from the other large EU countries. I wonder how many Dutch or German will think of "La Suite Numerique" as an EU-wide office suite.
That website is specifically to explain it to French audiences.
German version is here, but unlike France they're mostly boosting already-existing German open source software (like Nextcloud and Open Xchange): https://opencode.de/en/home
I don't know how the Netherlands really fits into all of this, but I know they're one of the biggest funders of open source projects in general via NLnet. Seriously, their list of projects they've given money to is ridiculously comprehensive, you're going to struggle naming some that are not listed here: https://nlnet.nl/project/index.html
je maintiendrai!
> Gotta give them props for all the English. I know that can't have been easy.
Why not? Plenty of French people speak English at a native level.
As a francophone, I can tell you that the vast majority doesn't.
Among software developers, the vast majority does.
I like how they go to digital sovereignty on office. And then immediately turn around an host on Github.
I mean if they're half as good as Handbrake and VLC I'm up for trying
0% chance of working out
> Used each month by more than 500 000 staff, in 15 ministries and many administrations.
Right. Just like edge is used on 100% of windows
Okay fine, I'll take the bait. How do you define "working out" to conclude that there's 0% chance of it?
You think government staff just use whatever software they want?
Makes sense. This software dependency that Europe has on the USA is very, very bad - no just with regards to Zoom, but literally anything. The US corporations are forced by law to always prioritize whoever represents the current US government, and the current US government will remain hostile as long as it is in charge; but even afterwards it is quite logical to assume that any follow-up government will prioritize US interests over European interests. So it makes no sense to pay for outsiders who would work against you.
France does a few things right; scandinavian countries too (I include The Netherlands here, though they are not really scandiavians but in their decision-making, they are often a bit like a hybrid between France and Denmark or Sweden). Spain and Italy lag behind but sometimes, surprisingly, also do the right thing. The real troublemaker is ... Germany. For a reason nobody understands, Germany is like an US satellite in everything it does, but only ... half-hearted. Naturally, "the economy" is one reason (export centric country so it is readily blackmailable by the USA here) but even then you have to ask why german politicians have absolutely no pride at all. France has pride - that's good and bad but good in this context. (UK is more an US colony really after Brexit anyway, with Farage probably going to win - and cause more damage. Brits just don't learn from this.)
France is the only country in Europe and likely the world that builds anything defense related in France. Pistols, machine guns, aircrafts, ships, helicopters, etc, it's all french.
>For a reason nobody understands, Germany is like an US satellite in everything it does
I don’t see what’s surprising about this. In the post-war period, most of Europe was hostile to German empowerment, from initial opposition to West Germany’s inclusion in NATO to later resistance to German reunification. The presence of tens of thousands of US troops in Germany also required more diplomatic communication and alignment to maintain status of forces agreements.
The status quo has only really changed in the last twenty years.
> This software dependency that Europe has on the USA is very, very bad - no just with regards to Zoom, but literally anything.
More to this point, the article points out that one of the drivers of all this is when Microsoft killed one of the emails an ICC prosecutor's email because the US administration sanctioned them:
> A decisive moment came last year when the Trump administration sanctioned the International Criminal Court’s top prosecutor after the tribunal, based in The Hague, Netherlands, issued an arrest warrant for Israeli Prime Minister Benjamin Netanyahu, an ally of President Donald Trump.
> The sanctions led Microsoft to cancel Khan’s ICC email, a move that was first reported by The Associated Press and sparked fears of a “kill switch” that Big Tech companies can use to turn off service at will.
Since WW2, German national pride is something that is not very well received, added to that the old east/west divide, and the generally strong identification with ones own state/region. It is a complex affair.
You're basically saying Western European countries' relationships with the US haven't changed much since the Cold War.
France does everything right except produce much software. I'm sure it can copycat things pioneered by the US, and 20 years later, but that's not exactly difficult.
Sounds like a pretty good deal for France to fork US software from 20 years ago, because shit sure hasn't improved much since then.
why does it matter if it is difficult? You are right, these systems should be well understood by now. And public domain.
To me this is the point right? Everything that's spent enough time in the oven and has been commodified should be eventually launched as a public service. If we lived in a reasonable world this would be how things are done instead of installing permanent toll booths on everything and letting it get shittier and more expensive.
Doesn't really matter if copycat or not in this case. I'd argue it's even better to be a copycat in order to move faster.
> The US corporations are forced by law to always prioritize whoever represents the current US government
Where do you get your information from? This is just plainly false. Heck, it runs afoul of the Constitution, so even if the government were to try something, it'd be smacked down real fast.
I think it’s more accurate to say that US corporations are subject to US law. Indeed there are no laws that say anything about corporations prioritizing the party in power, but they often do as matter course.
I don't know if you're joking, but if not you need to start paying attention to what has been happening in US courts recently.
Mind bringing up any concrete examples?
Refreshing. No more Teams? Sounds like a dream... Of all the crapware I am forced to work with, Teams really pushes the envelope in every single negative way conceivable. I think I have more love for SharePoint than Teams, and that is a massive concession.
Heh, now that our team has standardized on Teams rather than Zulip (so that we suffer/connect with the rest of the org whom are stuck in MS land) - and I've been given the chance to use Teams for a while - it really is worse than I initially thought.
Which means it's time to look for alternative clients. I ws hoping for something like WeeSlack:
https://github.com/wee-slack/wee-slack
But all I found was:
https://github.com/btp/teams-cli
https://github.com/EionRobb/purple-teams
Are there really no good Teams clients? Doesn't have to plug in to WeeChat or be a TUI... But something?
You'd understand why there's no even half-decent clients for Teams if you ever tried to write a bot in Teams.
That's just a pure lesson in pain.
Webhooks work, but proper bots are borderline impossible; at least without giving you the feeling that you'd rather pull your own teeth out with pliers.
Sorry to hear. Pulling teeth with pliers on-premise has been out of support for a while. Please contact our sales team if you haven't tried our Pliers Copilot 365 For Teams and Dentists offering yet. It solves any problems you might currently experience.
Audibly laughed. Thank you for that.
I actually had a look. Now you can get messages and stuff from MS Graph. The situation is better than a few years ago when only very useless Teams APIs were available.
But the available APIs still suck. For example there is none to just get all recent notifications. I don't know if teams itself has access to more and better apis? If not that would explain a lot.
I wouldn't be surprised if it didn't. The number of times I've heard the notification sound, gotten a toast while in the middle of something, and then been unable to find what the hell that notification was for, because some other device I'm logged in on has helpfully marked it read.
Then begins the hunt through chats, meeting chats, group chats, channel chats and the notification pane (which doesn't show every type of notification!?) to find what it was.
Absolutely maddening.
I'm in the same boat and I am this close to just torching the mainsail
Even authenticating to Teams is a herculean task. Microsoft's official APIs seem purpose-built to prevent people from writing proper Teams interfaces, and attempting to replicate their proprietary SSO flow is extremely painful. (In theory, you could hook into it by starting a fresh web browser at the appropriate login page, waiting for the appropriate redirects, and then harvesting the relevant cookies, but that's a really ugly solution, and it already represents a lot of invested work.)
Teams is the bane of my existence. Oh well, one of them at least and am forced to use it for the time being. Europeans may get lucky with some sane software or get something even worse than Teams. It remains to be seen how they do. If their software is starting to get better, perhaps US software will get better too because they can no longer justify the junk they're pumping out on us.
> get something even worse than Teams
I'm not sure that's actually possible, you know...
I hope for the best for Europeans but until I see results I'm not sure what they're capable of.
I guess we could concoct something made out of PHP4/5 and jQuery and use Xampp stack, to get something worse. Or wait, I have it! We build it on top of MS Excel!
The Zen of Teams is that Teams is so clunky it cannot be Slack.
Without threads, there is no breach of thread-etiquette.
When "channels" are so awkward, nobody uses them. Then there is no constant deluge of middle-age folks creating a Facebook out of work, needing to be reminded that the photos channel is for business-photos, not pictures of their kids.
When emoji support is limited, nobody has to police people pushing the boundaries of what emojis are appropriate.
The software is baffling. But I like it that way.
You can upload custom emoji to teams, most businesses just turn it off
I've had to start using Teams more lately and it is indeed as terrible as I'd heard. The other day I needed to copy a number of items from an ongoing chat. Seems like an extremely simple and normal thing, but every time I hover over a message a popup jumps up with emoji reactions that partially covers the text I'm trying to copy. Trying to move quickly, I kept accidentally "reacting" to messages instead of double clicking the text. To make matters worse there's no way to disable this "feature"! Why?!
Teams is supposed to be a professional workplace tool from one of the biggest software companies in the world, but it feels like something a high schooler coded up for fun. Weirdly Discord, a platform explicitly meant for gamers, is a more useful chat tool. I don't like Discord at all, but it's better than Teams.
I have to admit, I have almost no problems with Teams. The one big issue I had was performance when screen sharing. But I got a new laptop and this problem went away. Seems so odd that so many people have major problems with it, while I feel like within my workgroup there are almost no problems to speak of.
This was discussed before: if your Windows computer doesn't have a valid HEVC license installed, then Teams falls back to software encoding and performs horrible. Most manufacturers include the license, but not all. It's also only 99 cents on the Microsoft store (which might be unavailable on enterprise managed devices)
That: and microsoft routes all calls through their servers.
Fine if you live near a datacenter.
In Sweden though, you go through France.
Not ideal.
How extensively do you use it? When my team was just using it for meetings and the attached chats, it did actually work completely fine. When broader orgs started pushing more communications through it (the "teams" in teams, and all the weird chat room/forums that entails) all of the rough edges became very apparent. All of that is just a shockingly disorganized mess.
One day they will discover threaded conversions.
And then we will get rid of them again, because some suits are telling us that we don't actually want them, that they are "complicated", we must trust them and that recursive data types are too hard to get right. Let's all write SMS again. Or better yet, send fax.
Some engineers will facepalm super hard but won't be listened to, as usual, and we will enter the next cosmic age of self-inflicted suffering.
What’s so bad about Teams that makes it so hated? I used it lately and often to work with a customer and I don’t find anything terrible about it, other than some minor usability annoyances like phantom chat notifications once in a while. But overall it does what it’s supposed to do, get on a video call, share your screen and share files over channels. The transcript feature seems to work well too. I’m not amazed by it, but I don’t see anything to hate either. I guess it is one of those tools I don’t have a strong opinion about.
"I don't have an issue with it" tells me you've never used anything else. Have you tried Slack? Zulip? Mattermost? Fucking... IRC from 1988?
Teams isn't just mediocre, it's aggressively hostile to basic usability. The camera bar sits at the top of the window, directly blocking where you're supposed to position your camera for eye contact. Chat organisation is broken: you get duplicate groups because the order people were added matters somehow. Notifications phantom in and out. Reactions are buried in an activity feed. Search is useless. You can't reliably paste text without major formatting issues. The mobile app logs you out randomly and doesn’t tell you unless you manually check it. Desktop notifications don't sync with read state. Files uploaded to chat don't appear in the Files tab. The "new Teams" broke half the features that worked in classic Teams. Presence status is a coin flip. Audio settings reset themselves between calls. Screen sharing has a 50/50 chance of sharing the wrong window. The difference between a chat and a channel is arbitrary and confusing. You can't edit messages older than a few hours. Threading is bolted on and barely works.
Performance is inexcusable. Multiple gigabytes of RAM to display text messages and lag constantly on modern hardware. How do you make a chat application lag? It's rendering text, not computing fluid dynamics. Opening the application takes 30 seconds on an SSD. Switching between chats stutters. Typing has input delay.
The real problem isn't that Teams is terrible. It's that "it technically functions" has become an acceptable standard. When you've never experienced better, "it works" seems fine. But Teams is what happens when a monopoly position means you don't have to care about quality. Microsoft has unlimited resources and still ships this.
Even Skype for Business was more stable, and in Skype for Business you couldn't reliably select text. That's how low the bar is.
> and lag constantly on modern hardware
This. Opening a chat for the first time in the morning consistently takes 5-10 seconds. Opening subsequent ones takes 2-3 seconds. That is, if they contain plain text. If not, UI keps reflowing and jumping while thumbnails and silly gifs are loaded async, so you cannot even reliably click.
I have used at least Skype, Meet/Chat, Slack, Teams and Discord, plus some other niche apps I can’t remember. In Discord, I like the ability to share user screens concurrently and the way you can just jump on a channel and have an impromptu meeting without much ceremony. But I have seen only one case of Discord in a corporate environment. My use cases are simple, video calls, screen sharing, file sharing and chat with mentions and code snippets, once in a while a survey to pick a place for lunch. I have been using Teams daily since last October. No issues. If it was consistently bad, it would have been replaced already. People I work with value their time. Also last week I was in a 2K+ people presentation with Q&A. I haven’t experienced most of the issues you mentioned, and don’t have the use case for some, like search or mobile. I use my email as my source of truth for communications, if it’s not in my inbox it didn’t happen. We are very diligent in keeping meeting minutes and transcripts which are shared my email at the end of the each call.
Your claim that "if it was consistently bad, it would have been replaced already" just... totally misunderstands how enterprise software decisions work, even in organisations where people value their time.
Switching costs are enormous. Your organisation has Teams integrated with your Office 365 licensing, which means you're already paying for it. Replacing it with Slack means paying $8-12 per user per month on top of your existing Office costs, because you still need Outlook, Word, Excel, and SharePoint. For a 500-person company, that's an additional $48,000-72,000 annually for a tool that overlaps with something you've already paid for. Finance departments kill these proposals before they reach decision-makers, regardless of how much time is wasted on Teams' inefficiencies.
The IT burden to move is quickly substantial. Migrating chat history, file repositories, and integrations takes months. You need to retrain users, update documentation, reconfigure SSO, and migrate bots and webhooks. Most IT departments are already understaffed. Unless Teams is completely non-functional, that project never gets prioritised over security updates, infrastructure maintenance, or business-critical requests.
Organisations don't optimise for employee time the way you seem to think they do. The calculus isn't "is this tool good", it's "is this tool bad enough to justify the cost and disruption of replacing it". That threshold is extraordinarily high. People tolerate inefficient tools because the alternative is fighting procurement, convincing IT, and enduring months of migration pain. Lotus Notes persisted in enterprises for over a decade despite being universally despised because the switching cost was too high. SAP is notorious for terrible UX but remains entrenched because migration is a multi-year project costing millions.
Your workflow actually proves the point. You use email as your source of truth because Teams' search and organisation aren't reliable enough. You manually distribute meeting minutes and transcripts because you don't trust Teams as a system of record. You've built workarounds to compensate for the tool's deficiencies and normalised them as standard practice. That's not Teams working well, that's your organisation adapting to work around its limitations.
Let me address the specific issues you haven't encountered:
- Teams' resource usage is measurable and documented. PC World's 2023 benchmarks showed Teams using 1.4GB RAM at idle compared to 500MB for Slack and 350MB for Discord. ExtremeTech's testing found Teams taking 22 seconds to cold start versus 4 seconds for Slack on identical hardware. r/sysadmin consistently reports Teams causing performance problems on machines with 8GB of RAM, forcing hardware upgrades. Microsoft implicitly acknowledged this by completely rebuilding Teams in 2023, promising 2x faster performance and 50% less memory. The fact that they had to rewrite the entire application is an admission that the performance problems were architectural. (it didn't help though)
- Microsoft's own documentation acknowledges search limitations. The search index doesn't include all message content beyond a certain threshold. Results ranking is poor enough that Microsoft published a support article explaining how to use advanced search operators to find messages, which rather proves the basic search doesn't work. The r/MicrosoftTeams subreddit has over 3,000 posts about search not returning results that users know exist. IT administrators on Spiceworks report having to advise users to "use Ctrl+F in the browser if Teams search doesn't work", which is a workaround for a broken core feature.
- Files uploaded in chat messages don't appear in the Files tab automatically. They're stored in a hidden SharePoint folder that most users don't know how to access. Microsoft's official guidance for this is to manually move files to the Files tab or use SharePoint directly. Is that an edge case? Is it FUCK, it's documented in Microsoft's own support articles as expected behaviour. If your organisation hasn't hit this, it's because you're not using Files tabs or you've trained people to work around it.
- Microsoft's Tech Community forums have literally thousands of threads about notification badges showing unread messages that don't exist (5,000+ when I last checked), or notifications not appearing for actual messages. Microsoft's official response, posted repeatedly since 2020, is "we're aware of this issue and investigating". It's six years later now, it's still not fixed. The fact that you haven't noticed might mean your notification settings are configured differently, or you've unconsciously learned to ignore the notification count as unreliable.
- Going back to r/MicrosoftTeams: the community continually documents persistent issues with the mobile app... notifications not syncing with desktop read state, automatic logouts requiring re-authentication, messages appearing in different orders on mobile versus desktop, and the app draining battery faster than comparable applications. GitHub's issue tracker for Teams mobile shows hundreds of unresolved bugs (then again, I suppose what popular app doesn't). You mentioned you don't use mobile, which explains why you haven't experienced this.
- Regarding Chat versus channel architecture, Microsoft's own UX research lead, cited in a 2022 Verge interview, acknowledged that the distinction between chats and channels confuses users but can't be changed due to early architectural decisions. The duplicate groups issue I mentioned isn't a bug, it's a consequence of treating "Alice, Bob, Charlie" as a different entity from "Alice, Charlie, Bob". This is documented in Microsoft's developer documentation as intended behaviour. Your organisation either hasn't hit this scale yet or has developed unofficial naming conventions to work around it.
You've been using Teams for four months. These issues emerge over time, at scale, or in specific usage patterns. When you're managing multiple projects with overlapping team members across different time zones and need to reference decisions made months ago, the organisational problems compound. When you're working on older hardware or need reliable mobile access, the performance issues become blocking. When you need to find a specific technical discussion from six months ago buried in one of 40 channels, the search deficiencies become critical.
The question isn't whether Teams works for your specific, constrained use case after four months. The question is whether it's good software compared to alternatives, and whether the problems people report are valid. The evidence says yes, they are valid. The performance metrics are measurable. The bugs are documented in Microsoft's own forums. The UX problems are acknowledged by Microsoft's own researchers. The antitrust case is real.
Your experience is one data point. It's not invalid, but it's also not representative. Saying "I haven't personally experienced these problems in my limited usage" doesn't refute the documented experiences of millions of users, the measured performance benchmarks, or the systematic issues that Microsoft itself acknowledges. It just means you haven't hit them yet, or your use case is simple enough that they don't matter, or you've normalised workarounds as standard practice.
And, I haven't even started talking about what happens if you dare to work across multiple organisations.
Well said.
> Replacing it with Slack means paying $8-12 per user per month on top of your existing Office costs, because you still need Outlook, Word, Excel, and SharePoint. For a 500-person company, that's an additional $48,000-72,000 annually for a tool that overlaps with something you've already paid for.
If only in this calculation they'd factor in how much time each employee wastes because of Teams glitches…
Out of all the things you listed (and I'd have a couple more), copy-paste is really what drives me insane, because it's completely cursed!
Sometimes, text copied from teams includes `[Sender Name, 2026-01-03, 21:51]` as a prefix—other times not. Sometimes you paste formatted text and it ends up pasted as formatted but inconsistent HTML, including (of course) text color of all things, rendering it black even with the dark theme, and thus unreadable. Other times you copy code, and there's two blank lines between each line when you paste elsewhere. It makes you cry, really.
Let's not forget how stupid the client on GNU/Linux was regarding audio devices. Every other app I had installed, that has anything to do with microphone (OBS, Audacity, Discord, Discord in Browser, Signal, ...) recognized my mic, which was connected via jack. Not MS Te-eams!!! Tada! Had to buy another headset with USB plug for Teams to get it.
I get the same issue on Mac, if it's any comfort. I had to close and reopen the app 7-8 times to have my microphone recognized, despite it worked reliably on every single tool I ever used, both on Linux and later on Mac. Teams couldn't do that either with the native client or with the web client.
> Typing has input delay.
Everything in Windows has input delay, ever since at Windows XP, it makes it infuriating to use.
It has a very large number of bugs.
My favourite one ( still happens ) is having to mute then unmute at the beginning of the conversation otherwise nobody can hear me. It was so common, with people fiddling with their headset, calling again etc that I eventually asked everyone exhibiting audio issues to start with this
Another interesting one is that if you’re not connected properly , you send messages , but never get notified that they never left, and are never notified that you’re not connected.
It’s also a resource hog and will eat your machine for breakfast.
The list goes on and on, it’s very surprising.
Notifying you about messages you've already seen. You have to change chats and to back for it to dismiss it. Kills me.
Likes to open new windows if you click a notification.
It is slow.
The search is not good at showing multiple results from the one chat. Why does it search all the other chats anyway...
Switching accounts constantly is a pain in the arse - I unfortunately have to use four accounts and one sub-account (member of some other org's team or something).
I don't love it, but I don't have many of the problems other people seem to have. And I've used everything from IRC in the 80s to Slack more recently. The only thing I can think of is that I don't run it on Windows, but rather a fairly new MacBook Pro M4. Maybe in this case it actually runs better on Mac, which is kind of ironic.
It's a resource hog, crashes, it's constantly littering files all over SharePoint which becomes even more than a garbage bin than it already is.
And the UI is terrible, huge balloons around everything. I want density but even at the densest setting it sucks.
Oh and it also fails to update online status. Often I click on a colleague who seems green and only then it updates and it turns out they've been away for 3 hours. Grrr
Another one for the pile. You can choose to open office documents in Teams directly, the browser, or in the native desktop app, but you can only set it to open by default in either Teams or browser. Why?
Wrote up a few of my gripes on here a few months ago: https://news.ycombinator.com/item?id=45933952
Teams feels as though it were vibe-coded, but dates back well before there was such a thing. It works, basically, but isn't something I'd feel good about shipping myself.
The risk is of course that the new thing might be worse than Teams somehow.
The only possibility is if you get it from Oracle instead.
Well no, there's always the European Oracle: SAP.
It's a good thing in this context that they are on the other side of the border.
It will surely be worse, at least at the beginning. But there is a significant chance that with time they will improve it, and one can hope that one year after the first release the product will actually be better than Teams, given that the developers will improve it based on their own experience.
They just shot Slack and moved to Teams only here.
The company is falling apart so quickly they are going to have to pay up again before the end of the month.
Because slack startet to extort their customers. I guess many moved away, to be prepared if slack decides to push their prices even further.