What UI should look like - how to with agile
design model and data base - how on agile, what diagrams
Relationship between DB and UI - how on agile
Strong reusuable and extendable model inspite of platform independent clients.Client can be webservices, web UI, mobile. -how agile helps
Maintainance and growing trends - How agile helps.