These are some basic conditions that a company even must consider while managing the CRM.
Company’s culture define that whether you will manage long term relationship or not because some time your culture doesn’t allow you to do such activities.
Company procurement process and HR process also suggest that how you will do such activity.
Without IT and Data management process you cannot do CRM because customer’s information and data related to customers saves on technology.
Organization design helps to manage the relationships.