
John Nack has written a very interesting analysis of what could be summarized as 'the state of large software suites'. In it, John presents some of the issues and arguments against large software suites that are designed for a wide variety of audiences (what some people now refer to as 'bloatware'), but also succinctly explains why this situation exists and describes what he calls a "Contract with the Customer"; a sort of public statement that they're making sure their software remains usable and understandable while at the same time adding layers of functionality that some users are demanding.
John brings up a lot of the issues that I've wanted to for some time now, especially in regards to this movement of minimalist software. It seems like these über-stripped down software and services, such as the popular Backpack (of which I am a user myself), are in direct response to consumer confusion and backlash of this aforementioned bloatware. What is interesting about these anorexic services is that, once you peruse their forums, you find that a significant body of users have their two cents on the one or two 'necessary' features that are missing. If a good number of these avenues are explored, software ends up right back where it started: as a larger suite, offering something for everyone. John's statement is that this isn't necessarily a bad thing; that as long as software and service providers simply think critically about how their software is structured and designed, everyone can enjoy their products without feeling put off, overloaded or knocked back down the learning curve ladder.
Kudos John, you hit it right on the head.







1. Thanks for checking out the article, David, and for the kind words. I think we've got some incredible stuff on the Photoshop roadmap, and that makes it all the more essential that we nail the fundamentals. Otherwise more power and flexibility could alienate instead of delight users.
J.
Posted at 1:54PM on May 20th 2006 by John Nack