The main purpose of this study is to examine the theoretical and empirical evidence on the causal relationship between the implementation of customer relationship management (CRM) and corporate performance. A research conceptual model was developed to depict the impact of three -organizational, strategic, cultural -factors on CRM implementation and its implications on corporate performance. The analyses was made up of 120 questionnaires from courier companies all over Indonesia. Since in courier industry, customers' need and preferences change frequently, as do the competitors, so the moderating effect of market turbulence (market dynamism and market uncertainty) on the relationship between CRM implementation and corporate performance was also investigated. A structural equation modelling (SEM) test with maximum likelihood estimation was performed to test the relationship among organizational-strategic-cultural factors, CRM implementation, and corporate performance. The results showed that organizational, strategic, and cultural factors had positive effects on CRM implementation. The results also revealed that CRM implementations had significant positive effects on corporate performances of courier companies that performed business-to-business marketing. Additionally, it was found that market turbulence negatively moderated the relationship between CRM implementation and corporate performance.