Modeling: Which Approach Is Best When Developing Apps and Processes?