Patent ID: 7370315

Claim:
A computerized system having a processor for software development comprising: a source code editor to edit a source code module; a graphical design surface to display a graphical object representing actual code of the source code module and provide integrated testing of the source code module, wherein the integrated testing includes load testing; a change manager to manage versioning of the source code module; an application datastore to store a previous version of the source code module; and a package manager to provide an interface for highlighting a set of software modules to be grouped together as a package and further for receiving properties to be associated with the package, wherein upon a change in the source code module, the change in the source code is immediately communicated to the graphical design surface and the graphical design surface is updated to reflect the change in the source code module, wherein the design surface displays the graphical object, the graphical object represents a database object, the design surface binds a particular database system to the database object, the database object further includes a database column, the source code module includes a variable, and the design surface binds the database column to the variable.