협업의 두가지 형태 중 팀 협업은 주어신 시간과 목적에 따라 상호 의존하여 과제를 수행 및 실현함이 목적이다. 공동체 협업은 과제를 학습하는 것을 목표로 지식을 공유하고 자문을 얻어 가는 것을 목표로 한다.
또한 협업의 유형을 팀과 공동체 및 네트워크 모형에 초점을 둔 방식으로 구분해 볼 수 있다(Callahan et al., 2008: 2-3). 첫째, 팀 협업은 집단의 구성원은 서로 인식하며, 명확한 과제 상호 의존성, 예상된 호혜성, 시간과 목적이 주어진다. 목적을 달성하기 위해 구성원은 주어진 시간 안에 자신의 상호 의존적 과제를 실현해야 한다. 팀 협업은 또한 외부 파트너와도 가능하지만, 명료한 지침과 정의된 역할이 필요하다. 둘째, 공동체 협업은 공유된 영역 혹은 이익 분야가 있으나 목적은 과제보다 학습에 초점을 둔다. 구성원은 프로젝트를 경쟁하기보다는 지식을 공유하고 추구하며, 구성원은 질문과 자문을 얻어 문제를 해결하기 위해 공동체에 참여하고 자문을 팀으로 가져와서 자신들의 문제를 해결한다.