by nkobeissi on 5/22/16, 2:58 PM with 102 comments
Can you think of any worthwhile/interesting software that is desktop-specific (Windows/Linux/Mac) and that does not already have in-production offerings by at least two competing teams?
It's actually shocking how difficult I'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.
This makes me wonder whether the "organic software" 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?
Is there any path forward for independent studios making desktop software anymore?
by clarry on 5/22/16, 4:10 PM
Money? That's harder, unfortunately. It's hard to innovate when people want to cling on to what they already know. Make an image processing & digital painting utility, and people would only complain that it's not photoshop. Make a word processor, people complain that it's not MS Office.
by dragonbonheur on 5/22/16, 3:14 PM
Short example: there aren't many - if any - desktop word processing software with word or phrase completion, so that's one thing you could still do and sell if you wanted to.
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't be forever.
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.
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's another reason to program more Linux desktop software.
by therealmarv on 5/22/16, 3:38 PM
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 "Everything is done".
by crispytx on 5/23/16, 8:24 AM
by kowdermeister on 5/22/16, 4:00 PM
> It's actually shocking how difficult I'm finding it to answer this question.
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's obviously also hard, but it's not like looking for an empty field in the forest where you want to plant your trees.
You might find "Blue ocean strategy" a good book.
by tlrobinson on 5/22/16, 3:47 PM
Maybe all the trivial/obvious/easy ones have but certainly not all the interesting ones.
by intAligned on 5/22/16, 11:04 PM
by newtype on 5/22/16, 3:49 PM
by msvan on 5/22/16, 4:01 PM
by IgorPartola on 5/22/16, 3:38 PM
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?
by Lordarminius on 5/23/16, 9:46 AM
Short answer: 'No'
The idea of software development for the desktop is one of the reasons why I got into learning to code in the first place.
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 'digitization'. 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/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.
by Alex3917 on 5/22/16, 3:28 PM
by gaze on 5/23/16, 2:24 AM
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.
by LarryMade2 on 5/23/16, 3:21 AM
If you aren'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.
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 "wheel reinvention" in the coming years as the platforms become stable.
by dfex on 5/23/16, 10:42 AM
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.
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?
by hodgesrm on 5/22/16, 4:04 PM
by erehweb on 5/22/16, 3:54 PM
by detaro on 5/22/16, 3:53 PM
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't mean that there isn't a market for competitors if they can offer something new.
Sketch seems like a perfect example: there already were tons of design packages before, but they found a niche that wasn't covered well and made a product fitting it perfectly. Despite Photoshop being the "king" of image editing software for over a decade there still are commercial competitors around. Despite google maps & 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.
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.
Regional markets can be another thing, where global companies often only offer sub-par or way to expensive options.
The biggest issue I see for "studios" 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't sell a new version every year.
by open-source-ux on 5/22/16, 5:32 PM
Another example is InDesign. There are other DTP apps available, but for professional publication design, InDesign is the leading DTP program.
What Adobe has is "mindshare" amongst designers (and a wealth of tutorials, brushes, scripts, plugins, presets etc).
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.
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).
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/Photo have enjoyed a swell of enthusiastic users who champion those programs. Much of their success is precisely because they offer a different/quicker/easier/more comfortable way of performing tasks than the clunky, cumbersome UIs of their Adobe rivals.
I'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.
by shanehoban on 5/23/16, 10:47 AM
There is likely enough art to keep any one person entertained for a lifetime, sure.
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't mean that all useful/interesting art or desktop software has been created, or written.
The question is rather of necessity rather than interesting I think.
by brightball on 5/24/16, 8:24 PM
by hyperpallium on 5/22/16, 4:34 PM
Is that really true? e.g. for code editors: vim, emacs and several IDEs.
There's usually only a very brief period between when an idea gets maket validation, and competitors appear.
In effect, your question asks us to predict the next successful idea, before it's successful.
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 "powerful enough" these days.
Something that requires even more power - simulation, VR, games - and/or requires keyboard and mouse could win on desktop.
by charlesism on 5/22/16, 3:57 PM
by tyingq on 5/22/16, 5:11 PM
by selamtux on 5/22/16, 4:26 PM
Or flash to html5 converter (convert all games example)
So you have keep eye on technical changes around the world.
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.
by kennywinker on 5/22/16, 3:50 PM
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.
by visakanv on 5/22/16, 3:55 PM
by reitanqild on 5/22/16, 5:17 PM
by avmich on 5/22/16, 4:20 PM
by swah on 5/23/16, 3:38 PM
by somberi on 5/23/16, 4:57 AM
by beachstartup on 5/22/16, 3:27 PM
by cloudjacker on 5/23/16, 6:38 AM
I'm being partially sarcastic
by rubenolivares on 5/22/16, 4:13 PM
Browser graphics is in the stone age compared to Desktop graphics. And that's just to name one thing.
by protomyth on 5/22/16, 4:27 PM
I honestly think it was easier for me (located in ND / MN) to find good pop bands in the UK in the 90'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't work anymore and the filters on various networks are horrible. I get the feeling the ad model is to blame.