The application supports the ability to generate the target sql scripts rather then making the modifications directly to the database.

This is a common obsticle in many enterprises where the DBA may not be using the migration application (for instance) themselves but other groups are. Because of a common restriction that only the DBA may make database modifications in qa, reference and/or production, the ability to hand over finished environment ready sql scripts is required.