I am working with a client who is looking for a cloud based CRM application that could be customized as an "Applicant Tracking System". This new system is to be built for recruiters, account managers and executives to
1. Add Candidate Records in the system found on various job sites.
2. Add Client Job Requirements (Companies looking for people in certain technology segment)
3. Map Candidate to job requirements, Interview scheduling, feedback, Candidate On boarding , commission calculators, Invoicing etc
We shortlisted Dynamics CRM with an understanding that it's built on XRM framework, and hence it will allow us to completely built a customized application to meet their needs.
My question in regards to the summary above is
Is it a fair approach to built completely new set of entities, forms, workflows vs trying to use existing sales module that comes shipped with enterprise plan.
Since this is my first project on CRM, I am sort of confused what approach I should take. I have some experience in customization and configuration, but not much,
Looking for more experienced people here in this forum to guide me on this.









