Companies like IBM are already looking at automating software development. No doubt corporations and academia are working on artificial intelligence software that will simplify standard business applications and allow end-user customizations through a rules interface. In fact, such R&D goes back to the late 1980s when I worked at Genex Technology Group developing automation software to generate business applications. I imagine things have advanced much further in the past 30 years. In the IT industry, things tend to accelerate when demand increases. And demand is certainly increasing for more software developers to do the grunt work that many are doing today.