This paper proposes a process-centered software engineering environment (PSEE) called ProActNet (modeling processes through activity networks), which provides a process modeling language also called ProActNet. ProActNet pays special attention to handling human factors, including: 1) facilitating process program development, 2) allowing incremental process program development, 3) modeling abnormal conditions such as worker feedback, abnormally quitting activities, and abnormally canceling activities, and 4) modeling incremental product development. In addition to handling human factors, ProActNet also supports process change (evolution), which is essential in a PSEE. Moreover, ProActNet models processes as unordered, concurrent activities. With this, activity sequence, concurrency, and synchronization need not be specified in a process program, which simplifies process program development.