To solve the problem of application and administration of components, this paper puts forward a solution to the components repository. Firstly, the paper studied overall structure and logic structure, gave whole analysis to the components repository. Secondly, it introduced disposition of the components repository. Lastly, this paper studied the application of components repository in components using components release, components management and repository establishment. To the uses of components repository, it will give different permissions according to the different roles to manage the components in the components repository. Using the components management in the components repository, it can improve the efficiency of software development effectively, reuse the components more reasonably, and improve the reuse rate. Practices show that the components repository can solve the problem of administration to the components, and give strong support to the software development.