The best option is to hire a professional Salesforce CRM implementation partner. Such an approach outperforms do-it-yourself implementation in many ways, including flexibility and speed, experience and specificity, Salesforce implementation best practices, control and independence, and more.