1. A method for managing data from Natural User Interface (NUI) devices, the method comprising of converting inputs received from at least one NUI device to a specified form by a NUI adapter; and creating a combined output from the converted inputs and at least one behavioural pattern rule by a behaviour analysis engine.