TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Has all interesting desktop software already been written?

78 pointsby nkobeissiabout 9 years ago
My question sounds overly generalized, but indulge me:<p>Can you think of any worthwhile&#x2F;interesting software that is desktop-specific (Windows&#x2F;Linux&#x2F;Mac) and that does not already have in-production offerings by at least two competing teams?<p>It&#x27;s actually shocking how difficult I&#x27;m finding it to answer this question. Ten years ago you could have said anything from money management software, to code editors, vector image editors, remote storage, news readers etc. etc. but now all of those markets seem to be addressed and with saturated competition.<p>This makes me wonder whether the &quot;organic software&quot; model of companies like Bohemian Software (Sketch) and Panic (Coda, Transmit) is no longer viable. If you were to create such a company today, what kind of software would you write? Is there still even a single opening in the desktop space for any kind of new software? And how could you assure your ability to compete on the chance that a megacorp (Google, Apple) suddenly implements all of your software functionality and builds it into their services for free?<p>Is there <i>any</i> path forward for independent studios making desktop software anymore?

35 comments

clarryabout 9 years ago
I don&#x27;t think all the interesting stuff has been written. But more importantly, I think a lot of the existing software is just terrible. Big old monsters that can be time consuming to learn, and which kinda lock you in for numerous reasons. Horribly inefficient cluttered user interfaces, with old paradigms that aren&#x27;t necessarily a great way to interact with the computer... I think there&#x27;s a lot of innovation to be made.<p>Money? That&#x27;s harder, unfortunately. It&#x27;s hard to innovate when people want to cling on to what they already know. Make an image processing &amp; digital painting utility, and people would only complain that it&#x27;s not photoshop. Make a word processor, people complain that it&#x27;s not MS Office.
评论 #11749778 未加载
评论 #11749116 未加载
dragonbonheurabout 9 years ago
NO. All the interesting desktop software has NOT already been written.<p>Short example: there aren&#x27;t many - if any - desktop word processing software with word or phrase completion, so that&#x27;s one thing you could still do and sell if you wanted to.<p>Another example: you could port the majority of desktop software from Windows to Linux and sell that to companies who want to lower their costs with Linux. Even if windows was essentially a free upgrade for a time, it won&#x27;t be forever.<p>Some would argue that there are libre or free as in free beer software clones of Windows desktop software available, often they will cite GIMP as a suitable replacement for Photoshop, or LibreOffice as a replacement for Microsoft Office etc., but you can always find a situation that makes you wish you were running the original on Windows instead of fighting against tersely-documented software with their fair share of quirks.<p>Finally the desktop software term may be becoming more vague with time, the reason for that is because Android is being modifies to run software in a windowing interface by at least two companies right now, one of them being RemixOS. Also, single board computers equivalent to the Raspberry Pi are often able to run the Debian distribution for ARM. so that&#x27;s another reason to program more Linux desktop software.
评论 #11749054 未加载
therealmarvabout 9 years ago
Desktop is for sure at the end of the hype cycle <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hype_cycle" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Hype_cycle</a> but that does not mean that you cannot make money or not be successful when you write a very good software or you hit a particular niche. And I would not fear Google or Apple, I cannot remember when Google did the last time a rich and good desktop app for end consumers (was it Picasa, the last one?) and the only big professional desktop app I use from Apple (beside the OS) is Final Cut Pro. They (Apple &amp; Google) do not compete a lot on the desktop applications software market.<p>IMHO it may be even easier in desktop market than in the high competing mobile market where people want everything for free or at very low price. TL;DR Desktop will not die and there will never be a time were you can say &quot;Everything is done&quot;.
评论 #11749106 未加载
评论 #11749165 未加载
评论 #11750012 未加载
评论 #11749079 未加载
crispytxalmost 9 years ago
At the mortgage company I worked at after college, the entire company was using &quot;command line style&quot; &quot;ms-dos&quot; looking software that ran the entire company. This software completely dominates the entire mortgage market! Makes some boring ass mortgage software with a GUI and some bug fixes and you might make yourself a millionaire. And the software was not &quot;rock solid&quot;. It had all kinds of bugs that screwed up customers accounts and cost them $$$. The only reason companies use shit like that is because it beats running the company manually without a computer. So anyway, go out there and write yourself some boring business process software!
评论 #11752589 未加载
评论 #11765848 未加载
评论 #11752812 未加载
kowdermeisterabout 9 years ago
VR, AR, AI. Three two letter buzzwords. All of them have massive unexplored potential on the desktop.<p>&gt; It&#x27;s actually shocking how difficult I&#x27;m finding it to answer this question.<p>You are asking the wrong question, because you are looking at the existing market. You need to analyze trends, news and cutting edge science, have imagination, vision and forward thinking. That&#x27;s obviously also hard, but it&#x27;s not like looking for an empty field in the forest where you want to plant your trees.<p>You might find &quot;Blue ocean strategy&quot; a good book.
评论 #11749109 未加载
tlrobinsonabout 9 years ago
This is a bit like asking &quot;Have all good books already been written?&quot;<p>Maybe all the trivial&#x2F;obvious&#x2F;easy ones have but certainly not all the interesting ones.
评论 #11749029 未加载
评论 #11749062 未加载
intAlignedabout 9 years ago
Sketch actually arrived in a period when the vector &#x2F; pixel drawing tool space was pretty filled up by giants like illustrator and photoshop. They still hold the &quot;best software in da place&quot; title. But, Sketch found its niche by offering a mixed, self-contained solution. The point is, first, distinction: while Adobe brought real innovation, Sketch somewhat aggregated functionality. Today, there are new fields opening (AI suffices to keep the thread open for ages). So it&#x27;s actually safe to say that there will be a) space for primary innovation applications and b) space for aggregators, re-configurators of selected functionality looking for niche functionality (very much like Coda, today totally disrupted, did with web development tools ~ 5 years ago). Just look at Sublime and Atom. Even Coda.. wasn&#x27;t it Vim with some fancy ftp plugin and <i></i><i></i>tree plugin?
newtypeabout 9 years ago
I am doing just that. A hugely ambitious project, with a very wide potential user base, but I have lost all hope in finding funding at a reasonable rate. I am consulting during the day to pay for what I need, and working on the product at night.
评论 #11749020 未加载
评论 #11752707 未加载
msvanabout 9 years ago
Any space that lacks competitors is probably lacking competitors because there&#x27;s no money in it, or because it takes a huge amount of work. The bar is high, but we&#x27;re certainly not &quot;done&quot; with desktop software. For example, if you can create a text editor that&#x27;s as snappy as Sublime and as extensible as Atom, you have my money.
评论 #11750501 未加载
IgorPartolaabout 9 years ago
I don&#x27;t think that having existing software is a bad thing. There were loads of DVD ripping packages, but at some point Handbrake came out and was better than the rest. There were loads of screenshoting tools, but at some point Monosnap came out and set the bar high.<p>Inventing and implementing soothing that is both compelling and has never been done before is really tough. How about instead improving on an existing idea that has not been implemented well?
Lordarminiusalmost 9 years ago
Great topic!<p>Short answer: &#x27;No&#x27;<p>The idea of software development for the desktop is one of the reasons why I got into learning to code in the first place.<p>FWIW I think a developer should look outside the tech community (and I define tech loosely to include artists,illustrators and such.) There are, as has been pointed out, many industries that are neglected,pharma,finance(!),education,religion,home-users. In addition I think it is useful to turn ones attention from the West to huge swathes of territory and consumers that remain unconquered in Africa, Asia, Latin America. Even within North America many niches exist. Last year an I almost struck up a partnership with a North American pharmacist who had an idea for a desktop application that would aid in reviewing patients. Turns out that the pharmacy review process for patients is ripe for &#x27;digitization&#x27;. Our back-of-the-envelope calculations showed a potential income in the millions of dollars if we captured just 10% of the market (sadly the partnership did not work out.) I am currently working on a CRM(!of all things) desktop&#x2F;mobile app for use in an under served market. I strongly feel that many such niches still exist. But you have to look deeply beyond current customers and traditional markets.
评论 #11755486 未加载
Alex3917about 9 years ago
There are no good fieldguides to plants&#x2F;trees&#x2F;fungi for either desktop or mobile. (I think I&#x27;ve purchased every single one for iOS.)
评论 #11749023 未加载
gazeabout 9 years ago
I don&#x27;t really understand why people are writing off the desktop in general. For engineering and design and lab software nobody wants tablets. I guess this is all niche but it&#x27;s a big niche.<p>Do I really want my next finite element analysis package or pattern design software or whatever running on a tablet? Maybe if the tablet is the size of my table or at least as big as all my monitors put together. This category of software is in general a bit crappy since professionals in these fields tend to just accept the flaws of the software and work around them and they just become part of the practice of the field if the software is sufficiently popular.
评论 #11751488 未加载
评论 #11758108 未加载
LarryMade2about 9 years ago
I would say not all the desktop apps have been &#x27;rewritten&#x27; lately. The evolution of the desktop many, many great apps for years and decades past have been obsoleted sometimes the software was way ahead of the hardware.<p>If you aren&#x27;t finding anything interesting that is unwritten, you might take a trip down history and see what things had been abandoned on the wayside fro one reason or other, that might be time for a refresh.<p>As far as new platforms - I think augmented reality (such as google glass, hololens) is going to be a new desktop metaphor and see a lot of &quot;wheel reinvention&quot; in the coming years as the platforms become stable.
dfexalmost 9 years ago
&quot;Can you think of any worthwhile&#x2F;interesting software that is desktop-specific (Windows&#x2F;Linux&#x2F;Mac) and that does not already have in-production offerings by at least two competing teams?&quot;<p>I would say Microsoft Visio on Windows, and Omnigraffle on Mac OS X would be good examples. Both software packages that command a premium price, have virtually no competition on their respective platforms and are very specific to the Desktop.<p>While writing a clone of either might not be a license to print money, perhaps focussing on a diagramming tool specific to a niche market might be interesting?
评论 #11757327 未加载
hodgesrmabout 9 years ago
I am curious why you are asking the question this way. I would ask what are the most interesting new markets for software. Then you can see if desktop software seems a relevant part of the solution.
erehwebabout 9 years ago
There is a need for something that makes it easy to build and display pivot tables on the web. Tableau attempts to fill this, but it is not as easy and does not have as much functionality as Excel.
评论 #11749176 未加载
detaroabout 9 years ago
&gt; <i>Ten years ago you could have said anything from money management software, to code editors, vector image editors, remote storage, news readers</i><p>Then years ago there almost certainly where more than two options for most of these categories, at least for windows and Mac. But that doesn&#x27;t mean that there isn&#x27;t a market for competitors if they can offer something new.<p>Sketch seems like a perfect example: there already were tons of design packages before, but they found a niche that wasn&#x27;t covered well and made a product fitting it perfectly. Despite Photoshop being the &quot;king&quot; of image editing software for over a decade there still are commercial competitors around. Despite google maps &amp; co there still are desktop mapping packages targeting private users, not to mention commercial users. They probably are not the most profitable software products, but they are around for years and get updated, so their makers think it is worthwhile.<p>A common thread seems to be that these are professional or enthusiast tools, where user stickiness is higher, and that they either have unique features that are unlikely to be replicated elsewhere or that they offer a cheaper alternative to established professional tools. Also harder to be replaced by mobile or web options.<p>Regional markets can be another thing, where global companies often only offer sub-par or way to expensive options.<p>The biggest issue I see for &quot;studios&quot; is having to find good niches repeatedly to maintain headcount, because maintenance on a product often needs less developers than getting it off the ground, and in many markets you can&#x27;t sell a new version every year.
open-source-uxabout 9 years ago
I can&#x27;t think of any serious competitor to Adobe After Effects. There are many apps that partially overlap e.g. Fusion, or 3D apps like Cinema 4D. Apple&#x27;s Motion 5 (the latest version) was released in 2011 and is not considered a serious competitor.<p>Another example is InDesign. There are other DTP apps available, but for professional publication design, InDesign is the leading DTP program.<p>What Adobe has is &quot;mindshare&quot; amongst designers (and a wealth of tutorials, brushes, scripts, plugins, presets etc).<p>But there are encouraging signs that some users are considering alternatives. Sketch (Mac only) is a suitable alternative to Illustrator for many (if not all) tasks. So is Affinity Designer (Mac only too, but a Windows version is in the works). Affinity Photo (Mac only again) is an alternative to Photoshop.<p>Plus, there are actually a wide number of digital painting apps for both Windows and Mac (e.g. Painter, Clip Studio, ArtRage, SketchBook Pro etc).<p>Like other posters have said, there is plenty of scope for new desktop apps to rival old established apps. So much existing software has poor UX. If you can develop a better UI and a better or easier method of accomplishing tasks, people will take an interest. Both Sketch and Affinity Designer&#x2F;Photo have enjoyed a swell of enthusiastic users who champion those programs. Much of their success is precisely because they offer a different&#x2F;quicker&#x2F;easier&#x2F;more comfortable way of performing tasks than the clunky, cumbersome UIs of their Adobe rivals.<p>I&#x27;d hate to think that someone would give up on a desktop app because they think the desktop space is too established or settled. You might not topple your rivals, but you can certainly carve out a profitable niche.
shanehobanalmost 9 years ago
Has all the interesting art already been created?<p>There is likely enough art to keep any one person entertained for a lifetime, sure.<p>In the case of software, there is likely enough desktop software to keep users content for their lifetime use of computing too - but that doesn&#x27;t mean that all useful&#x2F;interesting art or desktop software has been created, or written.<p>The question is rather of necessity rather than interesting I think.
brightballalmost 9 years ago
Remember, build a better mousetrap. Don&#x27;t avoid mousetraps because somebody already made one.
hyperpalliumabout 9 years ago
&gt; money management software, to code editors, vector image editors, remote storage, news readers<p>Is that really true? e.g. for code editors: vim, emacs and several IDEs.<p>There&#x27;s usually only a very brief period between when an idea gets maket validation, and competitors appear.<p>In effect, your question asks us to predict the next successful idea, before it&#x27;s successful.<p>That said, creative people tend to be attracted to newer platforms - web, mobile - which generally have more user convenience and features than desktop apps, and are &quot;powerful enough&quot; these days.<p>Something that requires even more power - simulation, VR, games - and&#x2F;or requires keyboard and mouse could win on desktop.
charlesismabout 9 years ago
All the interesting cutlery has also already been made, but people still design new forks and knives. It would be pretty unpleasant if there were only two fork manufacturers in existence.
评论 #11749117 未加载
tyingqabout 9 years ago
You might have better luck looking into a small business niche. If you can find the right launch customer, software for small businesses can be lucrative. Orthodontists, pawn shops, dry cleaners, pack-and-mail, etc. A good launch customer would have enough info to let you know if there&#x27;s a price or feature gap you could exploit. Then, a follow-on appearance at a trade show (even with a faked up mock-up app) would let you gauge interest level.
selamtuxabout 9 years ago
You can delevop new softwares like cloud management (aws or&#x2F;and google compute engine) or really working docker management ui, or something similar.<p>Or flash to html5 converter (convert all games example)<p>So you have keep eye on technical changes around the world.<p>Also softwares reaaly depending local env. Yes maybe photoshop or ms office is big products bu these is lot of local area to develop new apps. (When i said local think as countrys) for doing that you must travel the world.
kennywinkerabout 9 years ago
Someone might very well have said exactly this five years ago. One of your examples, Sketch, has only existed since 2010. In five years time there will probably be some widely known app that didn&#x27;t exist today.<p>What are the design and creation tools for augmented reality? Or chatbots or whatever. There will be new niches created, and new ways of doing old tasks discovered.
visakanvabout 9 years ago
I&#x27;m still always wishing that there would be some really good way to manage my information&#x2F;media consumption in a simple, centralized way. I find Pocket unsatisfactory. I&#x27;m talking particularly about books, videos (movies, youtube vids, netflix series, etc) and news articles online. My current system is ridiculously scattered.
评论 #11749060 未加载
reitanqildabout 9 years ago
One thing I would love to find as commercially friendly open source or want to buy or for up to $2 pr license is basically a single-site-browser creation kit (like mozilla prism) only with a few more added bells and whistles like quake-like slide-in, configurable window borders etc.
评论 #11751260 未加载
avmichabout 9 years ago
There is a systematic, though still hard in practice, approach to answering this question. You can enumerate what software could possibly be needed, as automation tools for what tasks can possibly be required to complete and methods which are available for them.
swahalmost 9 years ago
No, everything is up for replacement. How&#x2F;when are we going to replace web browsers (and tech) we&#x27;re currently using?
somberiabout 9 years ago
Have all the interesting paintings been painted?
beachstartupabout 9 years ago
make an app that works exactly like Stickies.app, except shows up exactly the same on all of your devices. I&#x27;d pay about 20 bucks for that.
评论 #11748925 未加载
评论 #11748926 未加载
cloudjackeralmost 9 years ago
No, the Monero GUI has been in development for two years and its almost done!<p>I&#x27;m being partially sarcastic
rubenolivaresabout 9 years ago
The answer to this is a resounding NO.<p>Browser graphics is in the stone age compared to Desktop graphics. And that&#x27;s just to name one thing.
protomythabout 9 years ago
Have all the great songs been written? I get the feeling the answer is the same probably for similar reasons.<p>I honestly think it was easier for me (located in ND &#x2F; MN) to find good pop bands in the UK in the 90&#x27;s than finding good software now. There is so much noise and I cannot easily keep track of what people I follow on various networks are using. We have a huge amount of information, but search just doesn&#x27;t work anymore and the filters on various networks are horrible. I get the feeling the ad model is to blame.