Patent ID: 7890919

Claim:
A computer implemented method comprising: receiving, from a user, input selecting an application for editing in an application development environment, the application development environment having one or more component tools for utilizing a set of local components to edit applications; and in response to receiving the input selecting the application for editing: identifying, by the application development environment, one or more components associated with the application selected for editing; determining, by the application development environment, a server site deploying the identified one or more components associated with the application selected for editing; in response to identifying and determining, searching, by the application development environment, said server site for the identified one or more components; comparing, by the application development environment, one or more components found in response to searching with the set of local components; revising, by the application development environment, the set of local components responsive to said comparing; and updating, by the application development environment, said one or more component tools using said revised set of local components.