If you are a software developer, or a software marketer, please toss your opinion into this thread. Where is software development headed in the next 5 or 10 years ?