@PerfectPhase: I wasn't thinking in technical terms, I was thinking in it's place in the development process.  I guess 'DSL' was the wrong phrase to use.

Herbie