Software technology is not going to decrease in importance for the average business. In the future, it will only get more and more important. For some businesses, software will replace or significantly alter their business models. Over time, the tools for leveraging technology for creating new business opportunities, or rescuing old business models will become simpler and simpler. Then, we won't talk about business and software technology as being separate things. There will only be business, and technology will a key aspect rather than a utility of the business.
Someday, the specific low-level implementations of software technologies will be abstracted away into large components that are glued together with just a smidgeon of special sauce. Unfortunately, today we haven't yet abstracted-away all the technologies that underpin software solutions, though we have seen some consolidation. Today, it takes an incredible amount of knowledge that spans many disciplines to effectively apply software technology correctly.
Barry has been in the business of applying software technology for over a decade. He has worked as a software engineer or consultant for the likes of: * Lockheed Martin * Koch Industries * RX.com * Johns Hopkins University Hospital