Patent attributes
An application development environment is described that updates one or more component tools offered in the application development environment. The application development environment determines the address of a server site related to the application under edit. After accessing this server site, the application development environment searches for one or more components related to the application being edited. The application development environment downloads and compares the server site components with one or more local components associated with the application. If a difference is detected, and a user authorizes the update, the application development environment revises the local components with the downloaded components and updates the component tools to facilitate presentation of the new components to the developer.