Collaboration between firms has developed at a tremendous rate over the last twenty years. There are different motivations for defining collaboration between firms such as accessing financial resources, learning new technologies and know-how, accessing competitive advantage and reducing the risk. It is necessary for the firm to select the appropriate form of collaboration in order to achieve its goal. Choosing the appropriate form of collaboration is a strategic decision for management and has great effect on success and failure of the firm. In this paper the Iranian IT firms’ collaboration are surveyed based on questionnaires. This research leads to find the framework to select the appropriate form of collaboration between firms in Iranian IT firms.