Currently, many companies are trying to be more competitive by implementing the most appropriate software package, called ERP (Enterprise Resource Planning). ERP can support the company's business process. A repository, which can store and retrieve enterprise-wide information, is a key component of such software package. This paper designs an enterprise repository for the ERP. A well-known repository standard, IRDS (Information Resource Dictionary System), is employed for the repository architecture. A meta data schema that can help develop database, business applications, models, and workflow, is proposed. Furthermore, the enterprise repository is enhanced for knowledge management.