Mobile apps vs Desktop applications

Mobile apps and desktop applications can be generated using BAM, though mobile apps require a different way of thinking about and organizing an application.

Typical desktop applications often require large, complex master-detail forms, whereas mobile apps require multiple small, simple forms interacting with each other. BAM supports both of these patterns. When modeling the application, you can determine the number of forms and the way in which the forms will relate to each other.

Mobile apps do not support typical reporting and web services, so the options for modeling the app are restricted to program and form entities when working from a mobile project.