Có sự đánh đổi giữa sự dễ dàng tuỳ biến dữ liệu của mình và sự dễ dàng hợp tác qua mạng

Đây là một bài toán khó của khoa học máy tính. Việc hợp tác làm việc chung qua mạng không phải là bất khả; các công cụ như Git rất mạnh, và còn cho bạn thấy được nhiều khả thể hợp tác khác. Nhưng phải mất công học chứ không trực quan được

Thách thức:: Các nhóm làm việc qua mạng ngày càng nhiều
Tuy vậy, Hợp tác thời gian thực không thực sự cần thiết trong đa số trường hợp. Đa số đều là hợp tác phi đồng bộ
Git mở ra nhiều khả thể trong việc hợp tác