A SpeechWeb application is an application that provides a special interface. The basic idea is that not much more than natural language is used to communicate with the applications. SpeechWeb applications also need to describe the possible input texts by publishing a JSGF grammar.