What is perfect software?

Is it software that does everything, or is it software that does exactly what it is supposed to do?

There is no exact definition, though most of the time, the answer is “as perfect as the budget allows”. That’s a perfectly rationale approach to take, as all projects are ultimately bound by the budget, but doesn’t really help define perfect software. But if you don’t define perfect software, then it’s pretty hard to work towards it. So let’s try again.

For me, perfect software not only does exactly what it’s suppose to, but does it in an intuitive way. I want my software to not only work, but work how I expect it to! So often, I find software that does amazing things…but you have to dig through nine layer of menus, do 14 google searches, watch 3 YouTube videos and obtain a master’s degree in chemistry to make it happen. This is doubly so in a business environment, where every piece of software seems to have gone to the ‘more-is-better’ school of marketing. Microsoft Word has an unfathomable amount of functions and features, that make some truly beautiful documents. Most users however, use about a dozen of those fancy features. Your website, running on WordPress, is very much the same way.

Let me get this out of the way so there is no confusion: WordPress is an awesome platform for developing websites, and can power almost anything imaginable. But as you probably realized, you are not a developer, which kind of makes WordPress not nearly as amazing. It’s not bad, per se, but it can easily overwhelm new users, and the language of the admin dashboard almost never matches your company’s actual product vocabulary. You might sell homes, watchers, couches, tvs or consulting services, but it’s all “Pages”, “Posts” and “Products” to WordPress – not very intuitive.

So why bring up WordPress when I’m talking about perfect software, when WordPress itself isn’t actually perfect? Because WordPress is a platform that can be made into anything – including an intuitive, easy to use, perfect piece of software. No, it’s probably a little too much to completely banish the WordPress admin dashboard – but you can certainly pull out the 5 or 6 functions that your team needs most often. There’s no reason to actually log in to the admin for writing blog posts or managing products – that can be set up to use custom, and more importantly, perfect for your business, forms. No more navigating WordPress to add or edit content, and none of the seemingly endless number of extra options for your users to wade through. Display exactly what you need, nothing you don’t.

Want to know how? Ask Glossy.