In the context of software development life cycles, an integral process is a common process that is performed as part of more than one development activity. For example, the review process is performed in the context of requirements definition, design and coding.