Please use the following for help:

Compilation vs. collaboration decision tree