ADDA's purpose is to assist in designing, creating, and maintaining the database layer of database-intensive applications. *Database primary planning. *CASE like database display *End user can add customized tables and columns. *Instant automatic database creation. *Fully automatic upgrade of customer's database. *Reverse-engineer existing databases. *Using pool of columns for common use to speed up development time.