No more stacks

March 7th, 2006

IONA’s Eric Newcomer writes about the need for a new kind of software:

People don’t need more IT, they need better IT…

In short, the industry needs a different kind of software. Not the stack of features and functions designed for new application development, but a kernel of distributed software capable of modernizing and improving existing software — providing just the right amount of added value (and at the right price of course) to solve today’s problems. Yesterday’s software just won’t do it - certainly not at any reasonable price.

Stacks just aren’t going to cut it as we move foward. We need to move away from focusing on technology issues and into solving business problems. But, Eric provides no guidance though as to what this new software will look like.
I’ve had a few thoughts which revolve SOA type concepts and are undoubtedly not new. First, in my little world writing a software spec would be nearly synonymous with writing the software. By defining the semantics, interfaces and model you wouldcreate the software. Easier said then done though. Second, I think we will undoubtedly see the rise of more reusable business components. Need to integrate payroll? Download this service and wire it in.

Given a chance to reinvent software development from scratch what would you do?

Comments are closed.