Client side implementation of Multimodal Architecture