This medical (human and veterinary) CRM and ERP software affects every step of patient interaction: marketing, sales or service-related. It allows management of the workload by distributing the chores among staff members and automates medical and business processes through workflow rules. It enables users to view and update tasks, medical cases, appointments, sales, phone calls, faxes, emails, letters and automatic input of lab results into the patient's medical record. It also serves the needs of people in human resources; finance and inventory control, and integrates with Microsoft Word, Outlook, Excel, Great Plains and other business systems. It delivers detailed diagnostic differentials associated with a likelihood of their applicability to the given patients' record and physician's experience in his contextual situation; selects the most appropriate diagnostic procedures; offers the possibility for the user to implement context-sensitive tutorials; presents a context-sensitive source of information on diseases and medical procedures.