An IVR system is a communications solution that allows callers to self-service by selecting from a menu of pre-recorded options. After selecting an option, the caller is routed to the department or agent that best suits their needs.