1. A computer-implemented method for accessing interface design elements performed by a design repository application executing on a special-purpose computer comprising: creating one or more metadata entries for one or more user interface design elements located within a design repository; linking the metadata entries to the one or more user interface design elements; and providing an interface to access the user interface design elements and associated metadata entries, wherein the metadata entries comprise at least two or more of a list of screen captures, tags, suggestions, and comments, the interface provides an ability to upload the two or more of screen captures, comments, tags, and suggestions, and the interface provides a configurable search option including searching for two or more of a list comprising a tag, a tag metadata entry, a design component name, a key word, a type of functionality, and a visual example.