The Role of Natural Language Processing in SaaS Applications