The 7 Cs of software

Monday, July 30 at 7 am | Share/Send | Comments (15)

Collective, while still privileging the individual. The best software of the future will bring together the work and goals of many people without subordinating each person’s knowledge and expertise to the dominance of the group, as happens with group think.

For example, prediction markets produce a collective judgment from individual opinion. Facebook provides for each person to declare his or her own group and network affiliations, but never subsumes the individual beneath the group. Blogging allows conversation across sites with individual perspective and taxonomies, rather than forcing discussion into a communal site and format, as bulletin boards and forums do.

Collaboration is seen as a key to the future of software, and it is — so long as the collaboration doesn’t come at the expense of individual identity, knowledge, and expertise.

Connected, to the web of people and information and computation. The obvious example is browser-based applications like Google Office or del.icio.us social bookmarking, but another important category is connected desktop applications like iTunes and instant messaging aggregators.

Cyborg, bringing human and computational intelligence together. Google Search aggregates human behavior in linking and describing pages into a measure of page relevance and importance. Amazon’s Mechanical Turk makes human intelligence tasks algorithmically available to computer programs via APIs (application programming interfaces). Spam filters incorporate human judgment about what constitutes spam into ongoing computation.

Closed and open at the same time. Mac OS X is based on open source Unix, but is offered as a traditionally-licensed proprietary operating system. Facebook allows external applications to be integrated into their web platform but doesn’t use open web standards and doesn’t make it easy to get information or interactions out of the Facebook world. Google uses proprietary algorithms to offer free services.

Composed by a broad population not just engineered by an elite set of computer programmers. The people formerly known as users can now build their own websites and web applications, using freely available platforms like the WordPress blogging system with plugins and widgets, web-based application development environments like DabbleDB and Coghead, or desktop mashup platforms like Proto.

Choreographed into workflows to make you more productive and effective. For now you must make do with browser tabs to maintain an information flow and task context, with minimalist links between your personal organization system and email where so many tasks come in, and with cobbled together reminder systems by SMS or bookmarking or sticky notes. For now, you are the agent that choreographs your work routines — but it doesn’t have to be that way.

Future workflow systems might carry you through your projects and your workdays, highlighting what you might otherwise forget to do, finding items of greatest potential interest to you, and doing the work of carrying tasks and information across various applications.

Cognizant of what you mean or what you want. Semantic search engines want to do a better job of understanding what you mean when you enter some keywords, instead of just blindly applying algorithms to those words, regardless of meaning.Google offers personalized search that tries to give you better results based on what you’ve searched for in the past. And research efforts are underway to make email systems know what you’re talking about, so they can automatically take action on your behalf or cluster emails according to topic and priority.

Anne Truitt Zelenka is a writer, web technologist, and blogger. She serves as editor of Web Worker Daily.

Comments

GigaOM Special Report: The Future of Software « on July 31st, 2007 at 10:51 pm

[...] her kick off post, Anne Zelenka talks about the 7 Cs of Software. The software is “increasingly collective, connected, cyborg, closed and open, composed, [...]

Ramana Kovi on August 1st, 2007 at 1:41 am

The things you are talking in the article are features. In my opinion you need look the software market from software stack perspective and effects of new business models on the stack. Then you look at players in each layer of the stack both in vertical and horizontal space. Looking at features you really don’t address the market space at all.

47 Hats » Blog Archive » So what is the future of software? on August 1st, 2007 at 3:26 am

[...] really wanted to like this series, I did. But the lead post, The Seven Cs of Software, in my opinion, warms over shopworn and weary platitudes and Conventional Wisdom into a very [...]

Om Malik on August 1st, 2007 at 7:43 am

Ramana,

You make good points, and as the series unfolds, you will see we address the issues in coming days. thanks for your patience.

Philip Hemsted on August 1st, 2007 at 10:06 am

Hi Anne - for some holiday reading I’m dipping into ‘Understanding Media’ by Marshall McLuhan, even though it’s written 40 years ago the insight in today’s media landscape is bang up to date. It would be interesting to analyse the future of software from the perspective of all media are extensions of human activity: hand, arm, foot, eye, nose, ear, skin and central nervous system.

Anne Zelenka on August 1st, 2007 at 1:17 pm

Ramana: these characteristics are not features; they are thoroughgoing changes in how software works and how it’s architected. An example of a feature is the ability to do a free text search over all invoices.

Considering software as stacks ignores the higher level changes unfolding — the tying of many disparate systems on the open web into integrated offering, the integration of human intelligence into algorithmic computation, the choreography that could occur if only we had good tools for it.

“Looking at features you really don’t address the market space at all.”

As I pointed out, these aren’t features, but at any rate the topic of this post is the future of software, not the future of the software market.

Pete’s View on August 1st, 2007 at 1:40 pm

[...] WordPress.com The Future of Software - GigaOm Series Wednesday August 01st 2007, 8:40 am Filed under: Innovation, Marketing GigaOm is kicking off a month long series on the future of software. [...]

Audrey Eschright on August 1st, 2007 at 3:38 pm

“… but at any rate the topic of this post is the future of software, not the future of the software market.”

Which is an excellent focus. I’ve been noticing how hard it is to find sites that actually talk about what’s happening with software from anything but a business perspective. I’m not anti-business, but especially in the Web 2.0 realm, it’s as though the entire ecosystem has been taken over by the manufactured pop star view of the world. I’m looking forward to seeing what else comes up here.

Anne Zelenka on August 1st, 2007 at 6:03 pm

Philip: thanks for the suggestion, I haven’t read any McLuhan in a while… will check that out. Media as extensions of human activity? That fits right in with Richard Ogle’s book Smart World that talks about the extended mind, how our thinking actually occurs across the tools and people we interact with, not just in our heads.

Audrey: Yes, for example, I’ve noticed techmeme has been taken over by business talk. It’s not unimportant, but it only tells one side of the story.

Web Worker Daily » Blog Archive Web Worker Daily Staff Changes « on August 1st, 2007 at 9:00 pm

[...] WWD as editor at large as well as doing occasional work on other GigaOM sites, such as my recent The 7 Cs of software at The Future of Software. This gives me time to focus on other projects including finishing the [...]

The Future of Software - the 7Cs that describe revolutionary software : Green & White on August 1st, 2007 at 11:33 pm

[...] the next month, they are going to write about “The Future of Software” — covering everything from features, to platforms to the business of software. This should be [...]

Om and company “C” into the future of software! : Kevin Magee | Philosopher Geek on August 13th, 2007 at 1:25 am

[...] inaugural post is written by Anne Zelenka of Web Worker Daily and outlines “the 7 Cs of Software”. While this [...]

Rebecca Monteiro on August 16th, 2007 at 10:03 pm

Very good article!

I´ve resumed and translated your ideas to portuguese, in a brazilian blog about technology and other things… I hope you don´t mind. All the credits are there, of course.

Software Firms Will Also Move to the Center in 2008 - GigaOM on January 3rd, 2008 at 8:00 am

[...] The best approach now is somewhere in the middle: a combination of open and closed, or what, in The 7 Cs of the Future of Software, I called “clopen” — though I’m very open to other [...]

Bob Kiger on January 3rd, 2008 at 5:39 pm

The homogeneity of “Collective Cognizant” is replacing primal knowledge at a logarithmic rate.

Today I witness my “SixtySecond Spin round the sun!” On January 3, 1946 there were less than 40,000 video displays on Earth. Today there are in excess of 5 billion such displays.

At Videography Lab we figure that primal knowledge disappears in inverse proportion to the number of video displays in a selected universe.

Welcome to the world of “clopen”

Post a Comment

Sign in with a WordPress.com account


Subscribe to Feed

All Stories

GigaOM Network

Recent Comments

Michael on Sit Up Straight and Listen
Very good article. Thanks for the good information!. …
Michael on Why Google Needs The Desktop (& Adobe)
Very good article. Thanks for the good information!. …
Innovation (or lack-there-of) in Enterprise Software « Extremely Innovative Ideas (Really) on Is Enterprise Software Failing The Innovation Test?
[...] John Hsieh In an interview with Vivek Ranadive, CEO of Tibco Software, he articulates the “Is Enterprise Software Failing The Innovation Test? …
denthewise on What Is The Future Of Enterprise Software
Jeff, This space is getting very squirrly these days. Enterprise Software is languishing in the complexity of enterprises who have had too many years of pl…
Adobe AIR & Its Hybrid App Dreams - GigaOM on Why Google Needs The Desktop (& Adobe)
[...] Why Google needs the desktop (& Adobe) [...] …
krishna on What Is The Future Of Enterprise Software
hi Nolan, i am computer graduate. your article is very intresting. i want to know more about this topic. i am searching for best profession in comput…