Companies are increasingly concerned with the cost, maintainability and governance of sprawling departmental applications. The concept is highly appealing: Empower business experts to build what they need and reduce the time, overhead and cost it takes to develop business apps. But how to get it right, without getting lost in an app jungle?