A UI Mapper is a library and set of controls that allows your UI to be dynamically created at run-time,
loaded from your business entity objects, as well as to persist the UI changes back to your entities.
It also allows you to use your own DAL, Framework (like CSLA), or O/R Mapper (like NHibernate...