How To Build A CRM System from Scratch