Я бы посоветовал для начала провести небольшой анализ онлайн-CRM. Потратите на эту пару-другую часов, но зато, при удачном раскладе, получите готовую вещь за полчаса регистрации и настроек.
Если же не найдете подходящего варианта, то будете гораздо лучше понимать не только то, что нужно, но и то, что не нужно, лишнее, будет мешать. Следовательно, и ТЗ на разработку будет более полным и конкретным.