This paper describes a novel solution which allows to quickly build and develop multi-channel applications. Due to the popularity of a smartphone, a new paradigm of applications called Visual IVR has been emerging recently, where visual navigation replaces the traditional DTMF or voice-enabled dialogue control. The described solution brings a unified approach for the creation of traditional IVR systems as well as Visual IVR systems.