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.