Today's information systems are a key tool in helping enterprises respond to ever-changing market conditions. Client/Server computing is a de facto standard and expected to support enterprises. However, to give the users an impression of a seamless pool of resources that may physically distributed at different site anywhere in the world, the glue is essential. Middleware is the software that connects and manages the clients, the servers, applications, and existing resources and helps developers and system integrators solve heterogeneity and diversity in an enterprise environment. It provides a lot of services including communications services, data access services, file sharing services, graphic services. Middleware becomes complex and it makes users difficult to implement middleware services. Complexity, Evolving client/server technologies, and emerging new application domains forces middleware services to be implemented in a new way. This paper proposes Middleware repository which is based on component based technology as a strategic implementation of middleware services.