The above mentioned suites largely differ with respect to the used programming language, offered APIs, processing speed, supported languages, customization or retraining capabilities, whether they are more developer-oriented or end-user oriented, etc.
a detailed comparison is out of the scope of this paper.