I'm not dynamic, but your apps can be
One moderately common scenario I've seen in requirement documents (or as someone likes to call them, "desirement documents") is the ability to dynamically build a UI form "on the fly" based on something - data table, user role, etc. While this has been shown a few times in the past, it's always good to see a fresh example. In this case, the righteous Scott Mitchell returns with a lovely article on doing just this, with a nice outline of the common problems (and how to work around them) in Creating Dyamic Data Entry User Interfaces.