The CRM is specially designed for such requirements and it will always help you to increase the efficiency of your staff. However it is not a compulsory thing to use it is just for better results, convenience and good reporting for leads generation. While you not use CRM the leads will be generated in Excel Sheets