Natural Language Interface for apps and devices