This article describes a strategy for creating a single
database management application with the ability to
manage database software from any vendor, using a
common user interface for all database vendors. This
database management application is script-driven,
exclusively using Structured Query Language (SQL),
without the management tool software having any prior
(hard-coded) knowledge of the specifics and intricacies of
the database’s internal structure.