I dagens digitale landskap er webapplikasjoner den mest dominerende programvaretypen. Denne læreboken gir en grundig innføring i design og implementering av webapplikasjoner ved hjelp av en modellbasert ingeniørmetode. Boken dekker sentrale konsepter og teknikker innen informasjonsforvaltning, og fokuserer på de to mest relevante programvareplattformene: JavaScript og Java. Den tilbyr en grundig veiledning for teoriunderstøttet læring, kombinert med praktiske eksempler som inviterer leserne til å lære ved å gjøre. Boken er strukturert i to volumer; det første volumet introduserer webteknologier og modellbasert ingeniørarbeid for webapplikasjoner, og diskuterer viktige informasjonsforvaltningskonsepter, som begrensningsbasert datavalidering, oppregninger og spesielle datatyper. Det andre volumet tar for seg mer avanserte konsepter innen informasjonsforvaltning, inkludert assosiasjoner og arv i klassehierarkier. Webapplikasjonene blir utformet med UML-klassediagrammer og implementert med to teknologier: JavaScript for front-end applikasjoner (og distribuerte NodeJS apper), og Java (med JPA og JSF) for back-end løsninger.