Patent ID: 8175936

Claim:
A computer-implemented method for identifying reusable development components, the method comprising the following steps performed by one or more processors: receiving, at a first computing system, a request for reusable development components according to search criteria, the search criteria including parameter based search criteria, the parameter based search criteria including input parameters or output parameters of development components; identifying a plurality of reusable development components stored in a plurality of electronic repositories communicably coupled to the first computing system based on the search criteria, the plurality of reusable development components including at least a first reusable development component of a first type and a second reusable development component of a second type; supplementing the identified plurality of reusable development components based on a user profile, the user profile including a role of the user; generating a catalog of at least a portion of the supplemented plurality of reusable development components; and graphically presenting the catalog in response to the request.