In order to promote the reuse ability of software,the domain engineering-based development method was used.A design architecture and software architecture in domain information system were presented.The paper emphasized model architecture of domain information system and the design of the domain component library.The system implemented a domain component library to mark,inspect,classify and administrate components.Supported by the JavaBeans,analysis process of component library in UML was described.