Abstract-Process-centered software engineering environments (PSEEs) facilitate managing software projects. According to the change of enactment environments and the increment of software development complexity, PSEE features should be enhanced. We designed a knowledge-based PSEE named KPSEE. It offers the features: (1) maximizing the degree of process parallelism, (2) enhancing process flexibility, (3) managing product consistency, (4) integrating PSEEs, (5) keeping pace with significant process change, (6) preventing technique leakage, and (7) offering project monitoring ability.