Beautiful design can drive user adoption of open source software | Opensource.com
Beautiful design can drive user adoption of open source software
Nowadays we see beautiful design everywhere in our daily life. The digital world is no exception. Many of the websites we visit and the desktop and mobile apps that we use started to be so beautifully designed, that user perceptions on design started to change. As a result, everybody is becoming more design savvy. Users who didn’t care about contrast, button color or responsiveness in the past now critique companies whenever they make a user interface or experience update.
Do you remember the user reaction after several Digg re-designs? Why don’t you use GIMP over Photoshop even though as an average user you won’t need most the extras Photoshop has? There are hundreds of other examples where you will see design and user experience having a great impact on product adoption rates and continuity.
Open source software always has the advantage of offering a free alternative to mainstream solutions, but it doesn’t guarantee user adoption.
Your end user – whether an individual or a business – will care about two main points:
1. Does the product do what it is supposed to do to make our life/business efficient/productive/easy/connected/fun etc.?
2. Does it feel right to use it?
Everything else comes afterwards. Even if there is a free open source alternative, people will often pay for the premium product if the open source one fails in either of the above points.
If you’re developing open source software, hopefully it addresses the first point because that’s why you’re building it in the first place. But if your product fails the second step, users will not hesitate to go to Google and search for “X alternatives”. First impressions count. And even if your software or app solves a problem, if the design or user experience falls short, then you probably won’t be able to fix the bad impression you had from this user ever again. Worst of all the user will likely tell their network , and voila, you instantly created the worst viral marketing campaign ever.
With today’s design-aware user base, every piece of software needs to have the best possible look and feel from day one. If it doesn’t, it is one step closer to disappearing into the darkness because someone else will come along with a better-designed product that does the same job in no time. Open source software has a bigger responsibility making sure the product is well designed since users may already be skeptical about it. Don’t give your users another reason to be skeptical with a creepy ‘90s interface!
I’ll dive into web side of the business since it is where my expertise is, but most of the points are applicable to mobile and desktop software. As an open source product developer, I know the challenges most people like me face in terms of design. You are an excellent programmer and you have friends with the same skill set. You see a need for a new/different solution in the market and dive into building it right away. Design becomes something that you will figure out on the way. Well, that is just wrong, my friend. You need a design vision for the product; you need to be able to show the world how it will look and feel like when it is finished, you need solid proof that you are the right team with the right vision for the problem.
That is why we didn’t hesitate to include a designer co-founder on the Countly team. We are building a developer tool, but having the best design and user experience in the market helps us grow exponentially. This allows us to work with big corporations because they can see how serious we are about what we do, our vision and our capability just by a single glimpse of the well-designed product demo. Don’t hesitate for a single moment to include a design person in your team if you have the chance.
There’s a vast amount of free design resources/tools available for us. Even if you are a team of all technical people, you have access to incredible resources like Bootstrap, Font-Awesome, Google Fonts, JQuery, D3.js, Backbone, AngularJS and tons of other resources that practically open the doors for non-designers to be able to build beautiful software (assuming you learned a thing or two about common design practices from all the websites you visit). Make use of these resources, make people’s lives easier and most important of all: Build the future, but do it with a style.