This section includes overview information about BAM.
What is Business Application Modeling (BAM)? Genero Studio Business Application Modeling (BAM) develops business applications from design diagrams rather than from writing code. It automatically generates the logic and source code for a database application to query, add, update and delete rows in database tables. BAM can generate desktop, web, and mobile applications.
How code is generated
When you build an application from a Business Application diagram, the build rules define the various files that are input into the Code Generation Engine and the application code files that are output.
The modeling diagrams
Business Application Modeling is based on several diagrams. Each diagram has its own purpose for modeling the application's features and behavior.
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.
The default template features The default template set is designed to generate organized and functional code for a data-driven business application.