1. A method for creating a database extender comprising the steps of: providing guides for creating the database extender, wherein each guide is a graphical user interface for obtaining user input to create the database extender; using the provided guides to capture information from the user, wherein capturing information comprises obtaining an object name, a project directory, a name prefix, attribute information, and a method definition; using the captured information to generate a specific extender by generating a source code from the captured information, wherein the source code implements the functionality of the specific extender, and wherein the source code has an administrative application programming interface for manipulating the specific extender, and an administrative command program that uses the administrative application programming interface; configuring a generic extender to take on both the data type and functional characteristics of the specific extender; executing the configured generic extender to access a database; and after executing the configured generic extender, executing administrative functions and stored procedures under the control of the database.