Customized CRM or off-the-shelf solution?