A CRM program also involves teaching a bunch of technical topics to their trainees as without it they would not be able to make a rational decision for any situation by balancing all the pros and cons of available alternates.