End user application authoring
The profound issue facing suppliers of IT products and services (including IT organizations) is simple: How much authority over applications can and should IT "professionals" grant to users? The explosive adoption of blogging, wiki, and related technologies in part is attributable to the fact that users can build cool applications that can perform meaningful work without professional IT help. If the trend continues, code will become as easy to write as Powerpoint. What then?