You're too late! Most home consumers have all the software they will ever need, and most companies out there already have all the basic technologies they need to successfully compete.
What's a software developer to do? Read the Six Laws of the New Software to find out.

About the author:
Dror Eyal is an Application Marketing Manager with many years experience in both marketing and software development. He has an Honours degree in Philosophy and has been letting off steam and testing ideas by developing software art.