Project management is a complex process regulated by project management methodologies, standards and other requirements. Project management information systems are used to support project management activities. To ensure effective use of the project management information system, it is necessary that the system could be configured according requirements of the chosen methodology. The configuration provides a structural framework for project management while accumulated project management knowledge provides basis for efficient project execution. Therefore, the project management information systems also should provide means for representing and reusing knowledge. The objective of this paper is to propose architecture of knowledge-based system that ensures project management information system configuration process with appropriated knowledge. This architecture is referred as the knowledge-bases configuration system. Project management knowledge repository and case-based reasoning principles are used in development of the proposed architecture. This architecture allows storing project management and configuration information and organizing and reusing this information.