One of the new features in ASP.NET MVC 3 is its scaffolding
feature, which basically lets you very quickly produce data entry controllers
and views based on a particular model, even if you don't yet have a database in
place. This can let you very quickly produce a proof-of-concept, or iterate
through some design options, without the need to go through a big process of
setting up a database, tables, stored procedures, etc. just to show the
customer how the UI might work with a given set of data. To use this feature,
you'll want to get
the latest ASP.NET MVC 3 tools.