So-called citizen developers are making an impact on enterprise software development by building their own apps without the help of IT.