For the last decade, consumer technologies created many new surprises and challenges for enterprise software. Consumer technology is creating disruptive...