The goal of Azure Cognitive Services is to help developers create applications that can see, hear, speak, understand, and even begin to reason.The catalog of services within Azure Cognitive Services can be categorized into five main pillars - Vision, Speech, Language, Web Search, and Decision.