1. A method of software development comprising the steps of: determining, through Java reflection API calls, a current software signature for each Java object, from a Java software application comprising Java application code, to be administered by a software development wizard; retrieving from a deployment descriptor a Java object deployment description for each said Java object; detecting changes in the Java application code, wherein detecting changes includes contrasting the current software signatures and the retrieved Java object deployment descriptions; displaying, for user revision through a user interface, representations of the detected changes in the Java application code, wherein user revision includes user confirmation of detected changes; recording user revisions in the deployment descriptor; and conforming the Java application code to the user revisions.