1. A method for managing an information storage infrastructure and a flexible development environment for data storage using a computer system, comprising: managing system resources including a relational database; authenticating and selectively providing access to users through predetermined user roles; creating a metadata model having metadata elements and relationships among the elements using trees and graphs in a table driven infrastructure; running the processes and generating instance data; storing the instance data in a plurality of tables having said table driven infrastructure within said relational database; and performing transforms of the instance data.