A quiet revolution has been happening inside enterprise walls: business users are building their own software.