A system comprising: one or more server computers; one or more server applications that have been selected and enabled by a user for execution on the one or more server computers, wherein the one or more selected and enabled server applications operate in conjunction with a speech interface device located in premises of the user to provide services for the user, wherein the speech interface device has one or more device applications that are selected and enabled by the user for execution on the speech interface device; a speech processing component configured to receive first and second utterances from the speech interface device, wherein the first and second utterances express first and second user intents, respectively, the speech processing component being further configured to perform automatic speech recognition and natural language understanding on the first and second utterances to determine the first and second user intents; and an intent router configured to perform acts comprising: identifying a server application of the one or more server applications corresponding to the first user intent; invoking the server application to perform a first action corresponding to the first user intent; determining that at least one of the one or more device applications corresponds to the second user intent; and in response to such determination, providing an indication of the second user intent to the speech interface device, wherein the speech interface device is responsive to the second user intent to perform a second action corresponding to the second user intent. one or more server computers; one or more server applications that have been selected and enabled by a user for execution on the one or more server computers, wherein the one or more selected and enabled server applications operate in conjunction with a speech interface device located in premises of the user to provide services for the user, wherein the speech interface device has one or more device applications that are selected and enabled by the user for execution on the speech interface device; a speech processing component configured to receive first and second utterances from the speech interface device, wherein the first and second utterances express first and second user intents, respectively, the speech processing component being further configured to perform automatic speech recognition and natural language understanding on the first and second utterances to determine the first and second user intents; and an intent router configured to perform acts comprising: identifying a server application of the one or more server applications corresponding to the first user intent; invoking the server application to perform a first action corresponding to the first user intent; determining that at least one of the one or more device applications corresponds to the second user intent; and in response to such determination, providing an indication of the second user intent to the speech interface device, wherein the speech interface device is responsive to the second user intent to perform a second action corresponding to the second user intent. identifying a server application of the one or more server applications corresponding to the first user intent; invoking the server application to perform a first action corresponding to the first user intent; determining that at least one of the one or more device applications corresponds to the second user intent; and in response to such determination, providing an indication of the second user intent to the speech interface device, wherein the speech interface device is responsive to the second user intent to perform a second action corresponding to the second user intent.