We were very enterprise focused, but it just didn't work. We were trying to displace MS Outlook. And unfortunately, most people want to stick with Outlook. Not because it's better, but because it's what they know. We found that even if we convinced 8 out of 10 people in a company to buy Hiri, it wasn't enough. IT departments don't want to support more than one email client. 100% adoption is simply not an option.
So we pivoted to the current model. A bottom up strategy that has made the company viable. I would say about 50% of our customers are paying with the department credit card, and the other 50% buy it using their personal card.
Another interesting find - the growth stage of any given company has a role to play too. Younger companies (both the age of the company and the age of the staff) seem to be more open to trying new software. I guess they don't bring any legacy issues to the table. The problem is that a lot of these young companies choose Gmail. This is why we have chosen to support Gmail.
The people buying your product are not integrating it into their business case because your product can't compete, it can only fill a niche. In this sense you should definitely find niches, such as users willing to pay money to have a working client on Linux. But this can be a dangerous game. If, for example, Evolution suddenly stopped sucking balls at Exchange compatibility and became a half-decent mail client, you could lose your niche, and your cash flow.
If I were you, I would make your product be as different as it can be while still being compatible. One way would be tightly integrating with an OS or product. Another way would be providing custom integration that competitors don't even come close to. Another would be to provide utility functions that nobody else has. Getting to the point where people use your product not because they like it, but because they have to have it. Kind of like the iPhone. Nobody ever needed a giant glass touch screen, but once people started using it, they couldn't give it up.
Once you have that kind of core functionality, you could give away a stripped down product and ask for payment for premium features. This would net you additional users that would otherwise go to a free competitor, and be a potential entry to sales once they feel they need the extra features.
(apologies if you're already doing any/all of this)
How was that focus manifested? What is your focus now?
I ask because I would love to pay for an email client that has the single feature I most need. But the Hiri website only lets me know that the software:
* Helps me conquer my inbox. How? I have no idea.
* Removes unnecessary clutter from my inbox. I actually don't want anything removed from my inbox.
* Accesses Office 365 and Exchange calendars, and a bunch of other Active Directory integration features. I already have that with Lightning.
I'm currently using Thunderbird with an extension that provides the feature that I need, and I've donated to both the Mozilla foundation and the developer of said extension. What unique features does Hiri provide that Thunderbird does not? What can I do with Hiri that I cannot do with Thunderbird and Lightning?
Lastly, why is it $120? I'll pay $10 without a second thought. I'll pay $20-$40 if it really scratches an itch. But I won't even consider $50 for an email client at all. $120 is absolutely ridiculous. I won't consider the one-year plan, nor is it even clear what is a one-year plan that includes indefinite access to updates and new features. What happens after one year?
Pick your monthly salary, then imagine how many units of work you would need to sell to achieve the same value at what given price.
Naturally $120 means one sale equals several at $20-$40, thus easier to achieve sustainability, given the ratio of marketing and sales team efforts to effective sales.
We're talking about a mail client here. A $120 mail client whose website mentions not a single advantage over the leading open source solution in its market.
Compared to that, I'd have difficulty believing there are many email clients out there that are actually worse. Even emacs as an email client was better (and it still wasn't great as you can imagine).
I guess sendmail and p̵i̵n̵e̵̵ mutt are good enough™.
It is easier to ask for a random price, without taking the time to understand that there are a set of variables associated with production cost and keeping it sustainable.
All the best to your business.
Is this your way to determine if it is for business or personal use? Often in small companies and startups people use their personal credit cards for business purchases. Even in some bigger companies they do that, they just invoice it later separately.
Those are effectively Exchange accounts (MS finished migrating them to Exchange last year). So Hiri works with those too.
What's the advantage vs IPMI or POP?
Assuming web based won’t cut it for those users, then it would seem Hiri is a good fit for that business?
I can’t see in what way you are competing or displacing Outlook if you are makinhg a product for Linux. The reason it’s a viable product would be 1) because there is no Linux outlook, and 2) because a business has users that have to run Linux while others run Outlook on windows, against the same Exchange infrastructure?
Our USP is increased productivity. Check out the Skills Center: https://www.hiri.com/skills/
Also, we're not really trying to compete with Outlook per se. We will never match it feature for feature - not necessary or desirable.
With the GH aquisition I'll be shocked if we don't see most of MS's desktop stuff, including Office, move to Electron/WebAssembly in the next few years.
What about linking to that instead?
https://twitter.com/TheLarkInn/status/1006907969760473093/ph...
2) I notice you've chosen 7 days as the length of the free trial. Why that rather than the 21ish days it takes to form a habit?
3) For your annual subscription plan, how do you avoid the user's credit card being expired by the 4th time you try to charge it?
Your website and this discussion suggests Hiri does not support gmail.
Which is it?
When working on Linux, I find myself pining for Visual Studio at times, and for art Krita does have a hard time beating Clip Studio, but they've both earned their spot rightly.
I do think many people are like this though: they will use your software if they truly believe it's the best at what it does.
Outlook is one of the best mail clients out there, not many can disagree about that.
The Office 365 web client is nearly identical these days and it runs in the browser.
You aren’t going to out Office Microsoft that is just a fools errand.
You can maybe focus on better mail clients for the desktop but there are quite a few good ones already yes they don’t work with Exchange out of the box but with IMAP and exchange connectors many of them do.
Also by essentially building a client for Exchange you are putting your product at the mercy of Microsoft that can change their APIs and protocol on a whim and even block 3rd party clients with their EULA all together.
Outlook may be a fine program for some types of office work but its MUA is one of the absolute worst mail programs in existence, surpassed only by certain webmailers and a collection of weird mobile apps handset manufacturers are probably paid serious money for shipping pre-installed on their (low-end) devices.
I have never seen a mailer being so actively destructive to email. The only times I receive mail that is more garbled and/or broken than that from Outlook users are the creepy web and mobile apps described above.
I have no idea whether all of this is the result of configuration errors on the user side. Maybe it's actually possible to configure the Exchange/Outlook combination to behave in a sane way. If so, this knowledge appears to be awfully rare among the Outlook- and Exchange-using population.
> You aren’t going to out Office Microsoft that is just a fools errand.
Having used Outlook for a while, even on Windows, I'm shocked that people describe Outlook as good.
It may be the least worst, but Outlook is, being generous, a very mediocre piece of software. That's Microsoft's strategy in a nutshell: be Good Enough for a very large audience.
> Also by essentially building a client for Exchange you are putting your product at the mercy of Microsoft that can change their APIs and protocol on a whim and even block 3rd party clients with their EULA all together.
That used to be true, but they're far more constrained by their installed base these days.
Are we talking about the client that sent the plaintext for encrypted emails along for half a year?
This is incredibly rude. You may not like it, but GNU/Linux was built by people for user freedom, not for proprietary email clients.
Instead of using words like “fundamentalist” please instead consider that you are doing something that is not welcomed by the creators of the operating system and a large number of the long-term users.
A little understanding would go a long way.
What proprietary software is being used on servers? I believe most Android users don’t know about user freedom, and those that do would greatly prefer a more generic, “pure” Android experience vs the poor quality applications installed by default on most non-Google phones.
You’re confusing the initial ideas that were attributed to open source — seperating the software from the campaign for user freedom — with the free software community. Open source and free software are different movements with common results. The GNU/Linux operating system was built long before open source was a thing, and those founding principles of user freedom are attacked by proprietary software.
Please find someone that worked in the field during the 70s. They hopefully will kindly re-educate you on this BS.
Also if you’re talking about the OSI of the late 90s I’d argue that gnu/Linux was not long before that. Those initiatives pretty much grew together.
I’m talking about the creation of the Open Source Initiative in 1998 and their initial distancing of software freedom from any practical benefits of the software created by the free software movement.
I don't have anything against that kind of attitude, it's great and I approve those guys though I myself also like to buy software. "Fundamentalism" IMO describes it pretty well and I don't see the negative connotation.
From https://en.wiktionary.org/wiki/fundamentalism :
> The tendency to reduce a religion to its most fundamental tenets, based on strict interpretation of core texts.
Using such a strong word to define your adversary's position is a way to discredit them.
I can understand thinking it's a "fundamentalist" mindset if you're used to Windows or Mac and software being proprietary by default but if you're a un*x poweruser who doesn't hesitate to hack the source code of the software to customize it it's a very pragmatical approach I think.
How about no adjective?
> not welcomed by the creators of the operating system
No, it wasn't. Linux was created because Linus Torvalds was in love with the OS running on the VAX at his university and wanted something just like it that he can run on his desktop at home.
> you are doing something that is not welcomed by the creators of the operating system
The DFSG and the OSD both prohibit discriminating against fields of endeavor, so the ability to run proprietary software on open-source operating systems is essential to the OS actually being open-source.
The DFSG and OSD are criteria for evaluating free and open source software and more specifically their licensing terms. The discrimination against fields of endeavor means you can’t make a license that says “the government can’t use my software” or “no military use” and call it free software or open source software. It has absolutely nothing to do with being able to run non-free software.
It's just impractical to have high quality software for every niche be built by the FOSS community. Even non-niche products (like, let's say email) leave a lot to be desired
If I could pay companies for these products I would. But I don't because they don't make products for Linux because they think we only want FOSS programs
Also, yes the creators probably don't condone proprietary software but who cares. They're not the market. The users of the OS are the market. And I want high quality software, free or not, source be dammed!
Linus Torvalds was pretty widely quoted as saying If Microsoft ever does applications for Linux it means I've won. I'm pretty sure he was being sincere. The guy has praised PowerPoint, of all things.
The GNU fundamentalists are a noisy minority. That's not intended as a commentary on their usefulness or the correctness of their position, it's just a statement of fact.
I agree that not every type of software will be built by community efforts alone, which is why many companies are contributing to free software.
Out of interest, what free software would you like to see?
So I can't confidently say I've tried it all but when I booted up Ubuntu within the last year it was hard to find...
- simple email client with good html template support and conversation threading (thunderbird was meh)
- simple pdf viewer
- pdf editor
- an oscilliscope app that works with those usb oscilliscopes
- image editor (gimp is a slow nightmare to use)
- Microsoft Office suite replacement (Open/Libre Office is also a UI nightmare)
- A diagram app ala draw.io (Admittedly I haven't looked too hard for this one)
- Music library organizer (Also didn't look too hard)
I guess now would also be a good time to mention apps that are great - Desktops shells (Gnome/KDE/Xfce)
- VLC
- Firefox/Chrome
- Package managers
- Music players (generally bearable)> relating to or advocating the strict, literal interpretation of scripture.
I think it's fair to say that the gospel of saint ignucius is interpreted strictly in some circles.
It's a real problem and one of the main reason osx was able to eclipse desktop software usage on linux in such a short amount of time.
Responses like yours are the real problem.
If you want linux desktop software to grow, there needs to be room for proprietary software.
Support doesn't work for many small companies, because you just don't have the manpower, so proprietary software is necessary.
Hah, what am I saying, ignoring incentives like that is easy and commonplace, I'm sure they pay it no mind at all.
You can probably make money by selling Windows binaries of OSS software. See ntopng, where compiling on Windows is not that straight forward as compared to Linux.
A major hassle is that sometimes the GUI is showing something different then what is configured. Especially in networking. I configure an IP address, I want it to show in the GUI. I don't care if it's configured via the shell.
So "having an aversion" means that you're a fundamentalism? That's a bit extreme, no?
>If you want linux desktop software to grow, there needs to be room for proprietary software.
Judging by how I feel more miserable and less in control every year with the dumbification of the Linux desktop I genuinely don't want that. People keep adding abstraction layers in order to lure the mythical "average joe" to Linux, except that he doesn't care anyway so I'm the one who ends up having to deal with that bloat that doesn't offer anything to me. I'd use FreeBSD instead of Linux if I could because I prefer the way it works but I can't because of... proprietary drivers that are not available on the BSDs.
If people like to eat crap that's their problem, I don't see why I should force my self to get a taste for it just so that we can eat at the same table.
The problem with thinking of GNU/Linux in the same way as Windows and Mac OS X is that it assumes a world where proprietary software is the norm, or is okay. I believe that is isn’t okay, and that it is harmful.
It is plain impossible to live from selling desktop software with source code available, without having others in the first week come around and re-bundle it, Sourceforge style.
A lot of desktop software is commodity stuff — mail clients, office suites, browsers, photo editing and the like. But there are some areas where we need to be better, such as video editing.
I love FOSS, but people like you (yes, "fundamentalists") can't deal with the idea that some forms of software are probably better as paid transactions between well-informed parties. The laughable state of open source office suites and any serious competitor to most of Adobe's products suggests that this model has its limits.
The thing I zero in on here is that I have literally zero problems paying for software. But I am wary of purchasing software that I don't get the rights to build, modify, and contribute to.
My worry with software like this is that vendors come and go, and people get their workflows destroyed because the software can't be "saved" when the business is gone (yes, when, not if! always plan for that "exit" that ruins people because the products are gone).
Would I prefer the software to be FOSS? Absolutely. I am also absolutely willing to pay for FOSS, and a good number of Linux users are too.
I'm even willing to take open-core style models if it means there's some FOSS code release, as much as I don't like the model.
I use a mixture of FOSS and proprietary software all the time, not because I want to, but because I _must_.
And in my workplace, FOSS solutions (even ones we pay for) are infinitely preferred over proprietary ones. Desktop Linux support is a must, as well.
I do think that vendors should have to put things into some form of shared-source or open-source escrow (possibly shared as they might not have IP rights to open source everything they've done) with a kind of 'dead mans switch' arrangement (i.e. you walk away without updating or responding to bug fix requests, you trigger escrow).
I'm perennially concerned that the fundamentalist attitude to proprietary software is suppressing innovation in some areas: especially complex desktop software where there is (a) a heavy requirement for the kind of tedious UI work that FOSS projects clearly don't bother to do and (b) where most or all of the product is "right there in the code" (i.e. once you have Photoshop, you can go to town and edit stuff, and you're not really all that dependent on having access to some other product or service which can be monetized).
The attitude reaches its most extreme in software tools. Best expressed by Andy Gocke with his great tweet: https://twitter.com/andygocke/status/1017509689695715328
'Developer tools seemed like a good industry to be in, "sell shovels in the gold rush" and all, but it turns out developers prefer to dig for gold with their teeth.'
Whatever I wrote about the limits of "FOSS" software can be multiplied by a solid order of magnitude for "free only".
The most popular OSes are proprietary:
* Android (almost useless without the Google stuff, plus 99% of Android apps are unfortunately proprietary)
* Windows
* MacOS (I know about Darwin, everyone uses MacOS for the proprietary integration bits)
An open source GMS implementation exists, and might gain traction with the recent Android/Google antitrust lawsuit in EU. Have you tried LOS + microG recently? Have you seen the utter garbage frolicking around on Play Store? Quality, not quantity. At least with F-Droid, you know what you're getting. Same with Aurora, as it has Exodus support.
For the core things the basic, inter-operable, standard should be fully open and free. This includes protocols, data formats, reference applications/servers/clients and anything similar.
A user should not need to pay to communicate. This is a natural right and one of the cornerstones of a free society.
However I don't mind proprietary products as OPTIONS that allow someone to do the above better or more effectively (while still following open standards for external APIs!), or for 'toy' tasks like games or fun. That's a premium feature or recreational extra.
For the logical retort about who should be funding the development and maintenance of the core items? In some cases (hardware APIs) manufacturers might want to form standards bodies (E.G. Khronos maintains OpenGL and Vulkan) and provide open standards. In other (most) cases governments maintaining civil infrastructure should contribute. I would love if every university had a course where existing code repos were examined by students for completeness and safety and the students actually signed off on their reviews and maybe even submitted patches (or at least bugs if the answer isn't obvious/requires architectural changes) for flaws.
Why should software development be any different than any other profession where people get paid for their work?
After reading the article that was my first thought when he mentioned adding support for Google IMAP.
Full stop. Don't do it. You have a product that is doing well as the solution for something with a clear business case that's not well addressed elsewhere. Own that market and focus your development attention on that Exchange ecosystem.
As soon as you branch to IMAP/Gmail/General purpose you're going to be in the sea of tons of other email clients, most of which are free. It's going to dilute the value proposition for Hiri because Hiri is going to become "another email client" that also supports exchange. The taste for email clients that add exchange support is not generally a good experience. It also means that you have to ensure all of your UI elements work equally with both, bringing you to more of a lowest-common-denominator experience.
When I see Linux Exchange Email Client and that's all you do, I see specialty software that I can rely on to solve that problem correctly. When I worked at a company that used Exchange, I would have bought it IMMEDIATELY and convinced my boss to reimburse me later.
As soon as you become a general purpose email client, everything about what you offer to solve that problem starts getting lost in the shuffle.
I bought Mailbird because it looked amazing and had the feature set I wanted. It has done its job extremely well, and I'm very happy with it. But it doesn't have a Linux client; it's only for Windows.
I have six active email addresses spread across multiple providers - Office365, Exchange, Gmail, GSuite, and Zoho. I need a central place to read it all.
I've seen Hiri mentioned before, but dismissed it because it doesn't support Google/IMAP. Once it adds that support, it has my attention, and potentially my dollars.
It's not moving focus away from Linux/Office365 but it accommodates people that want to have their Gmail accounts in the same client as their Office 365 / Exchange accounts.
Another reason for wanting a client that works with Exchange and Google is simply wanting to use the same app both at work and at home, even if you never cross the streams and access them both from the same instance.
And as others have mentioned, Linux email clients suck. I'm a huge proponent of open-source software, and prefer free clients wherever possible. No one has made a free email client that I can tolerate. They're so bad that I tend to stick to web clients. Hiri's client reminds me of Polymail on MacOS, which is the only non-game, non-cloud application I've paid for in the past decade.
That doesn't seem like a great idea, on many levels.
The value proposition just isn't there with all of the free options already out there.
There's only a handful of Exchange clients for *NIX though, that I agree with.
I don’t understand the link between your second sentence and the first one. How not having IMAP support forces you to have multiple email clients open at the same time?
Nearly everything else in Windows I can replicate in Linux; Excel Spreadsheets, Microsoft Word, they all have Linux equivalents. But Calendar? Nope.
I've seen solutions online, and I tried them, but none of them worked seamlessly. In particular, there's a plugin for Thunderbird. But it wouldn't connect with Office 365's calendar. (Email worked perfectly fine.)
That was the big missing link the last time I tried them... the inability to accept and/or reply on meeting invites and handle both the email and the calendar part. I was always able to view my calendar from linux, and could even edit/update personal calendar events, but I always had to fall back to windows or web to handle meeting invites. Pretty much everyone who uses O365 calendar is going to be using emailed invites and they need to work to make this a solution, but I never saw much traction on addressing that issue.
A part for that I pay for: - Skype credit - gitkraken (thanks electron!)
And i would pay and pay and pay for a design software like sketch.. I have a lot of hope on figma.. Let see..
I realize though I probably need to Shell out for a Mac though. (Besides for a few brief moments in middle school, I have never used iOS believe it or not)
Another thing that author can do is to compare Linux home users sales results with Windows home users for any of their product that is available for both platforms. Sales would be similar as long as Linux and Windows software marketplace for that area is same.
In the end I ended up paying for a license to GitKraken and am quite happy.
Edit: I find using a GUI to view the state of a git repo reduces the amount of mental space and energy I need to devote to this information.
That is absolutely silly and completely false. I use SourceTree every day and have no issues whatsoever. I'm just as productive as anyone on the CLI, as 95% of actions are the basic pull/commit/push type stuff.
Currently using Mailspring, but honestly the paid mail clients for OSX leave anything on Linux in the dust. Airmail is my personal favorite and it's $9.99.. a couple of cups of coffee for a great experience in an area that touches your life a dozen times a day? Absolutely I'd pay for a GOOD mail client on Linux.
More like no significant number of home users are using Exchange.
If every software that runs on Windows ran on Linux without restrictions, that would be the end of Windows right now and it's exactly what Microsoft are currently preparing for.
They are shifting profits from Windows licenses to the app store and user data/ads to compete with free operating systems and they're trying hard to appeal to Linux users.
This is a product for businesses. The dynamics are different: businesses can easily be convinced to pay for software, since they do so already. If it solves a business need, this is an easy sell.
The way to make money with Linux software has always been to focus on the business market, because you're just not going to get any significant number of home Linux users or enthusiasts to pay for your software. And then, ignore the home/enthusiast users. No, I wouldn't pay for an email client either, but I don't need to connect to a Microsoft Exchange server at home. If my workplace were trying to switch to Linux, however, I'd readily recommend such a product to management.