Легче всего, конечно будет это все реализовать на фреймворке, где будет именно только то что тебе нужно и не придётся выковыривать ненужное из коробочной CRM.
Из описанных требований работы, максимум на месяц, минимум на недели 2. Найти программиста не проблема сейчас, тем более если фреймворк Yii или Laravel.
А так, не встречал пока бесплатные CRM системы с именно таким функционалом.