This paper describes the basic theory of components and proposed to use an abstract factory pattern to solve the architecture design of the component-based platform. It also gives a description of component-based platform
and explained the assembling of components
and gives the implementation details and technologies of CACP. It is proved by practice that CACP could promote the technology accumulation and the product lines
and improve the efficiency of the actual software development greatly.