The authors introduce an analysis and design method customized to form-based enterprise applications, the predominant type of business application. The text provides a comprehensive introduction to form-based systems, explaining their common properties and giving at the same time a hands-on introduction to the modeling of such systems. Form-based enterprise applications are modeled by a bipartite state machine and a tiered data model as a class...